<html>
<head><meta charset="utf-8"><title>making plans · t-compiler/wg-nll · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/index.html">t-compiler/wg-nll</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html">making plans</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="132855426"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132855426" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132855426">(Aug 27 2018 at 12:59)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> so I got about 30 minutes before I need to leave. I was planning on looking over the NLL stuff and trying to do some triage / get organized a bit.</p>



<a name="132855487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132855487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132855487">(Aug 27 2018 at 13:00)</a>:</h4>
<p>PS if you get a chance to take a look at <a href="https://github.com/rust-lang/rust/pull/53314" target="_blank" title="https://github.com/rust-lang/rust/pull/53314">https://github.com/rust-lang/rust/pull/53314</a> it should be ready to go; <a href="https://github.com/rust-lang/rust/pull/53580" target="_blank" title="https://github.com/rust-lang/rust/pull/53580">https://github.com/rust-lang/rust/pull/53580</a> too</p>



<a name="132855843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132855843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132855843">(Aug 27 2018 at 13:06)</a>:</h4>
<p>okay I'll try to take care of those reviews right now</p>



<a name="132855919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132855919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132855919">(Aug 27 2018 at 13:08)</a>:</h4>
<p>I'm currently reviewing the milestone issues</p>



<a name="132855946"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132855946" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132855946">(Aug 27 2018 at 13:08)</a>:</h4>
<p>I'm going to bump <a href="https://github.com/rust-lang/rust/issues/53328" target="_blank" title="https://github.com/rust-lang/rust/issues/53328">https://github.com/rust-lang/rust/issues/53328</a> in priority — it's a perf optimization but I don't think it's targeting a known hotspot and I think that's not a key thing for the milestone right now. (And it may not even be a win, it's sort of an unknown.)</p>



<a name="132857100"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132857100" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132857100">(Aug 27 2018 at 13:30)</a>:</h4>
<p>ok, I did a skim, there are still some <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-nll+-label%3ANLL-fixed-by-NLL+no%3Amilestone++-label%3ANLL-deferred" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-nll+-label%3ANLL-fixed-by-NLL+no%3Amilestone++-label%3ANLL-deferred">"untriaged issues"</a> but it seems like the milestone is actually in better shape than I thought. I nominated some things where the "correct way to fix" isn't obvious and plan to do some investigation today -- I think we also need to finish up the remaining cases of user-annotations (especially <code>let _: T = ...</code>).</p>



<a name="132857102"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132857102" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132857102">(Aug 27 2018 at 13:31)</a>:</h4>
<p>gotta go for now</p>



<a name="132868939"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132868939" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132868939">(Aug 27 2018 at 17:08)</a>:</h4>
<p>heads up: it looks like there’s a rebase problem on <a href="https://github.com/rust-lang/rust/issues/53314" target="_blank" title="https://github.com/rust-lang/rust/issues/53314">#53314</a></p>



<a name="132870477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132870477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132870477">(Aug 27 2018 at 17:42)</a>:</h4>
<p>oh dear</p>



<a name="132870493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132870493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132870493">(Aug 27 2018 at 17:43)</a>:</h4>
<p>/me rebases</p>



<a name="132888719"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132888719" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> memoryruins <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132888719">(Aug 28 2018 at 00:43)</a>:</h4>
<p>mind if i tag any open PRs with A-nll? since there are usually multiple in the works simultaneously</p>



<a name="132888720"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132888720" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> memoryruins <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132888720">(Aug 28 2018 at 00:43)</a>:</h4>
<p>doesnt looks like tags are used on PRs that much in general though</p>



<a name="132907472"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132907472" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132907472">(Aug 28 2018 at 09:47)</a>:</h4>
<p>wedon't usually tag PRs, but doesn't hurt</p>



<a name="132917076"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917076" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917076">(Aug 28 2018 at 13:25)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> sorry I am late today</p>



<a name="132917077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917077">(Aug 28 2018 at 13:25)</a>:</h4>
<p>did you want to chat?</p>



<a name="132917132"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917132" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917132">(Aug 28 2018 at 13:26)</a>:</h4>
<p>that's okay, I'm occupied anyway</p>



<a name="132917143"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917143" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917143">(Aug 28 2018 at 13:26)</a>:</h4>
<p>but I suppose it wouldn't hurt to at least compare notes for tonight</p>



<a name="132917174"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917174" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917174">(Aug 28 2018 at 13:27)</a>:</h4>
<p>(lets try to minimize the # of mtgs where we discover halfway through that you and I had totally different objectives for some task. :) )</p>



<a name="132917265"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917265" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917265">(Aug 28 2018 at 13:28)</a>:</h4>
<p>we have 89 issues with no milestone assigned</p>



<a name="132917291"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917291" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917291">(Aug 28 2018 at 13:28)</a>:</h4>
<p>well let me cut out the ones that are NLL-deferred</p>



<a name="132917303"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917303" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917303">(Aug 28 2018 at 13:29)</a>:</h4>
<p>(we should look over those at some point, but not right now.)</p>



<a name="132917436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917436">(Aug 28 2018 at 13:31)</a>:</h4>
<p>oh, I wrote "a-nll" in my search instead of "label:A-nll". Strange, why is that bringing up e.g. <a href="https://github.com/rust-lang/rust/issues/53603" target="_blank" title="https://github.com/rust-lang/rust/issues/53603">#53603</a></p>



<a name="132917705"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917705" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917705">(Aug 28 2018 at 13:35)</a>:</h4>
<p>anyway fixing that brings me down to 13 open un-milestones A-nll issues</p>



<a name="132917733"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917733" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917733">(Aug 28 2018 at 13:36)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues?q=is%3Aissue+is%3Aopen+label%3AA-NLL+-label%3ANLL-deferred+no%3Amilestone" target="_blank" title="https://github.com/rust-lang/rust/issues?q=is%3Aissue+is%3Aopen+label%3AA-NLL+-label%3ANLL-deferred+no%3Amilestone">link</a></p>



<a name="132917758"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917758" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917758">(Aug 28 2018 at 13:36)</a>:</h4>
<p>ah, also need to filter out the NLL-fixed-by-NLL cases</p>



<a name="132917772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917772">(Aug 28 2018 at 13:36)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-NLL+-label%3ANLL-deferred+no%3Amilestone+-label%3ANLL-fixed-by-NLL" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-NLL+-label%3ANLL-deferred+no%3Amilestone+-label%3ANLL-fixed-by-NLL">better link</a>, gets us to four issues</p>



<a name="132917789"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132917789" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132917789">(Aug 28 2018 at 13:37)</a>:</h4>
<p>namely, <a href="https://github.com/rust-lang/rust/issues/48643" target="_blank" title="https://github.com/rust-lang/rust/issues/48643">#48643</a> <a href="https://github.com/rust-lang/rust/issues/53603" target="_blank" title="https://github.com/rust-lang/rust/issues/53603">#53603</a> <a href="https://github.com/rust-lang/rust/issues/53606" target="_blank" title="https://github.com/rust-lang/rust/issues/53606">#53606</a> and <a href="https://github.com/rust-lang/rust/issues/53723" target="_blank" title="https://github.com/rust-lang/rust/issues/53723">#53723</a></p>



<a name="132918101"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918101" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918101">(Aug 28 2018 at 13:42)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I think we should tag <a href="https://github.com/rust-lang/rust/issues/48643" target="_blank" title="https://github.com/rust-lang/rust/issues/48643">#48643</a> as NLL-deferred. Its a nice to have, but its not a regression in diagnostic quality.</p>



<a name="132918130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918130">(Aug 28 2018 at 13:42)</a>:</h4>
<p>agreed</p>



<a name="132918154"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918154" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918154">(Aug 28 2018 at 13:43)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/53603" target="_blank" title="https://github.com/rust-lang/rust/issues/53603">https://github.com/rust-lang/rust/issues/53603</a> might be a dup</p>



<a name="132918156"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918156" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918156">(Aug 28 2018 at 13:43)</a>:</h4>
<p>I can maybe test that</p>



<a name="132918181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918181">(Aug 28 2018 at 13:43)</a>:</h4>
<p><span class="emoji emoji-1f44d" title="thumbs up">:thumbs_up:</span></p>



<a name="132918252"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918252" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918252">(Aug 28 2018 at 13:45)</a>:</h4>
<p>so <a href="https://github.com/rust-lang/rust/issues/53606" target="_blank" title="https://github.com/rust-lang/rust/issues/53606">https://github.com/rust-lang/rust/issues/53606</a> isn't really about NLL afaict</p>



<a name="132918267"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918267" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918267">(Aug 28 2018 at 13:45)</a>:</h4>
<p>can we make a variant test that reproduces without NLL?</p>



<a name="132918282"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918282" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918282">(Aug 28 2018 at 13:45)</a>:</h4>
<p>oh <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> did already</p>



<a name="132918288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918288">(Aug 28 2018 at 13:45)</a>:</h4>
<p>okay then yeah lets kill the A-NLL tag on that.</p>



<a name="132918401"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918401" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918401">(Aug 28 2018 at 13:46)</a>:</h4>
<p>I think the NLL aspect was really that <span class="user-mention" data-user-id="124288">@Oli</span> had written <code>let _: T = ...</code> but not realized that this is presently ignored by NLL</p>



<a name="132918407"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918407" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918407">(Aug 28 2018 at 13:46)</a>:</h4>
<p>anyway I had <a href="https://github.com/rust-lang/rust/issues/53723" target="_blank" title="https://github.com/rust-lang/rust/issues/53723">https://github.com/rust-lang/rust/issues/53723</a> on the list for "discussion" today</p>



<a name="132918420"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918420" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918420">(Aug 28 2018 at 13:47)</a>:</h4>
<p>hence the I-nominated tag</p>



<a name="132918434"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918434" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918434">(Aug 28 2018 at 13:47)</a>:</h4>
<p>okay good</p>



<a name="132918518"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918518" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918518">(Aug 28 2018 at 13:48)</a>:</h4>
<p>I will add an appropriate search for I-nominated A-NLL issues to the "Nice Links" section of the triage Paper</p>



<a name="132918554"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918554" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918554">(Aug 28 2018 at 13:49)</a>:</h4>
<p>I was thinking we should update the NLL tracking issue text...</p>



<a name="132918569"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918569" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918569">(Aug 28 2018 at 13:49)</a>:</h4>
<p>Oh instead of using the triage Paper? or both?</p>



<a name="132918641"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918641" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918641">(Aug 28 2018 at 13:50)</a>:</h4>
<p>"both" I guess -- just something I noticed</p>



<a name="132918642"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918642" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918642">(Aug 28 2018 at 13:50)</a>:</h4>
<p>In an ideal world, what issue/pr collection would you want to review at each meeting? This? <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=+label%3AI-nominated+label%3AA-NLL+" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=+label%3AI-nominated+label%3AA-NLL+">https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=+label%3AI-nominated+label%3AA-NLL+</a></p>



<a name="132918668"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918668" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918668">(Aug 28 2018 at 13:50)</a>:</h4>
<p>I guess so? Probably makes sense to use I-nominated this way</p>



<a name="132918673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918673">(Aug 28 2018 at 13:51)</a>:</h4>
<p>(i deliberately included closed items on that list, so that merged PR's would show up...)</p>



<a name="132918683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918683">(Aug 28 2018 at 13:51)</a>:</h4>
<p>(you saw the notes I put into the dropbox paper, I guess)</p>



<a name="132918696"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918696" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918696">(Aug 28 2018 at 13:51)</a>:</h4>
<p>(but using that usefully requires people to clear I-nominated from issues even after they are closed. Probably best.)</p>



<a name="132918751"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132918751" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132918751">(Aug 28 2018 at 13:52)</a>:</h4>
<p>I actually hadn't looked at your "Nominated Issues" section</p>



<a name="132919078"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919078" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919078">(Aug 28 2018 at 13:57)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> hmm did you change your mind on how to approach <a href="https://github.com/rust-lang/rust/issues/47184" target="_blank" title="https://github.com/rust-lang/rust/issues/47184">#47184</a>?</p>



<a name="132919227"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919227" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919227">(Aug 28 2018 at 13:59)</a>:</h4>
<p>namely you suggest handling <code>let (a, b): T;</code> by breaking apart <code>T</code>. I tried implementing that on my ancient branch. More recently you had suggested changing <code>UserAssertTy</code> to take some sort of Pattern-like form instead of a Local.</p>



<a name="132919326"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919326" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919326">(Aug 28 2018 at 14:00)</a>:</h4>
<p>I guess it should always be <em>possible</em> to break apart <code>T</code>; I would just need to make sure to normalize (or "canonicalize"?) the type to ensure that things like <code>Associated::Foo</code> gets turned into <code>(Bar, Baz)</code>, right?}</p>



<a name="132919441"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919441" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919441">(Aug 28 2018 at 14:02)</a>:</h4>
<p>but changing <code>UserAssertTy</code> to take a Pattern-like form might be a better path to look into, since that should let us unify the code paths in the compiler, right?</p>



<a name="132919594"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919594" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919594">(Aug 28 2018 at 14:05)</a>:</h4>
<p>hmm</p>



<a name="132919596"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919596" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919596">(Aug 28 2018 at 14:05)</a>:</h4>
<p>yes I've gone back and forth :)</p>



<a name="132919611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919611">(Aug 28 2018 at 14:06)</a>:</h4>
<p>I think both forms are going to be kind of similarly annoying</p>



<a name="132919654"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919654" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919654">(Aug 28 2018 at 14:06)</a>:</h4>
<p>I'm not psyched about either one</p>



<a name="132919657"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919657" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919657">(Aug 28 2018 at 14:06)</a>:</h4>
<p>I wonder if we can push some of this logic into the typeck phase</p>



<a name="132919670"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919670" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919670">(Aug 28 2018 at 14:06)</a>:</h4>
<p>tuples are the easy case of course</p>



<a name="132919673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919673">(Aug 28 2018 at 14:06)</a>:</h4>
<p>it's stuff like <code>Foo { ... }</code> that is annoying</p>



<a name="132919679"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919679" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919679">(Aug 28 2018 at 14:06)</a>:</h4>
<p><em>I</em> still wonder if we could issue a warning for the cases we haven't covered yet</p>



<a name="132919683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919683">(Aug 28 2018 at 14:07)</a>:</h4>
<p>:)</p>



<a name="132919688"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919688" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919688">(Aug 28 2018 at 14:07)</a>:</h4>
<p>i.e. totally punt</p>



<a name="132919692"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919692" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919692">(Aug 28 2018 at 14:07)</a>:</h4>
<p>to later</p>



<a name="132919697"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919697" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919697">(Aug 28 2018 at 14:07)</a>:</h4>
<p>but that would be very very sad</p>



<a name="132919787"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919787" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919787">(Aug 28 2018 at 14:09)</a>:</h4>
<p>Why did <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> say that <a href="https://github.com/rust-lang/rust/issues/53569" target="_blank" title="https://github.com/rust-lang/rust/issues/53569">#53569</a> is "the same as ... but for enums"? The examples I see given are of a struct?</p>



<a name="132919843"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919843" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919843">(Aug 28 2018 at 14:10)</a>:</h4>
<p>or is <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> just equating enums == structs ?</p>



<a name="132919851"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919851" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919851">(Aug 28 2018 at 14:10)</a>:</h4>
<p>No, I think what they meant is that — in this case — you have <code>Result&lt;&amp;'a foo, String&gt;</code> being dropped</p>



<a name="132919854"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919854" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919854">(Aug 28 2018 at 14:10)</a>:</h4>
<p>and we need a drop for the Error case</p>



<a name="132919858"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919858" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919858">(Aug 28 2018 at 14:10)</a>:</h4>
<p>but the lifetime is in the Ok case</p>



<a name="132919861"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919861" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919861">(Aug 28 2018 at 14:10)</a>:</h4>
<p>this seems related to dangly paths</p>



<a name="132919865"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919865" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919865">(Aug 28 2018 at 14:11)</a>:</h4>
<p>OH....</p>



<a name="132919868"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919868" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919868">(Aug 28 2018 at 14:11)</a>:</h4>
<p>yikes</p>



<a name="132919874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919874">(Aug 28 2018 at 14:11)</a>:</h4>
<p>see my comment here: <a href="https://github.com/rust-lang/rust/issues/53569#issuecomment-414821527" target="_blank" title="https://github.com/rust-lang/rust/issues/53569#issuecomment-414821527">https://github.com/rust-lang/rust/issues/53569#issuecomment-414821527</a></p>



<a name="132919884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919884">(Aug 28 2018 at 14:11)</a>:</h4>
<p>so we do currently have some logic that tries to "expand" drops a bit</p>



<a name="132919900"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919900" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919900">(Aug 28 2018 at 14:11)</a>:</h4>
<p>e.g., if you drop a struct <code>Foo</code>, and you have a borrow of one field, but only some other field needs drop, we'll permit that</p>



<a name="132919908"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919908" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919908">(Aug 28 2018 at 14:12)</a>:</h4>
<p>yeah</p>



<a name="132919943"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919943" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919943">(Aug 28 2018 at 14:12)</a>:</h4>
<p>so I guess you could imagine extending that to enum variants</p>



<a name="132919950"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919950" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919950">(Aug 28 2018 at 14:12)</a>:</h4>
<p>which must be what they had in mind</p>



<a name="132919953"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919953" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919953">(Aug 28 2018 at 14:12)</a>:</h4>
<p>right okay I guess I can see the analogy now</p>



<a name="132919954"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919954" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919954">(Aug 28 2018 at 14:12)</a>:</h4>
<p>makes sense</p>



<a name="132919960"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919960" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919960">(Aug 28 2018 at 14:12)</a>:</h4>
<p>makes me nervous but I'm trying to put my finger on why :)</p>



<a name="132919962"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919962" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919962">(Aug 28 2018 at 14:12)</a>:</h4>
<p>The handling of struct <code>Foo</code></p>



<a name="132919965"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919965" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919965">(Aug 28 2018 at 14:12)</a>:</h4>
<p>I think it's mostly that the logic around drop is getting increasingly complex</p>



<a name="132919966"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919966" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919966">(Aug 28 2018 at 14:12)</a>:</h4>
<p>is that done even when the fields are private?</p>



<a name="132919968"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919968" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919968">(Aug 28 2018 at 14:12)</a>:</h4>
<p>well if fields are private</p>



<a name="132919969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919969">(Aug 28 2018 at 14:12)</a>:</h4>
<p>you can't have a loan of them</p>



<a name="132919978"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919978" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919978">(Aug 28 2018 at 14:12)</a>:</h4>
<p>oh right</p>



<a name="132919989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919989">(Aug 28 2018 at 14:13)</a>:</h4>
<p>well</p>



<a name="132919991"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919991" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919991">(Aug 28 2018 at 14:13)</a>:</h4>
<p>hmm</p>



<a name="132919994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919994">(Aug 28 2018 at 14:13)</a>:</h4>
<p>okay</p>



<a name="132919999"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132919999" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132919999">(Aug 28 2018 at 14:13)</a>:</h4>
<p>Not yet, at least</p>



<a name="132920000"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132920000" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132920000">(Aug 28 2018 at 14:13)</a>:</h4>
<p>it is definitely true that <code>Drop</code> has a semver significance that I didn't fully realize before</p>



<a name="132920002"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132920002" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132920002">(Aug 28 2018 at 14:13)</a>:</h4>
<p>heh, yes, true</p>



<a name="132920009"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132920009" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132920009">(Aug 28 2018 at 14:13)</a>:</h4>
<p>mostly I think the significance of Drop doesn't arise because of privacy</p>



<a name="132920011"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132920011" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132920011">(Aug 28 2018 at 14:13)</a>:</h4>
<p>But <a href="https://github.com/rust-lang/rust/issues/49822" target="_blank" title="https://github.com/rust-lang/rust/issues/49822">#49822</a> used similar logic for enums</p>



<a name="132920025"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132920025" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132920025">(Aug 28 2018 at 14:14)</a>:</h4>
<p>(i.e. "we cannot express the borrow you would need to care about this")</p>



<a name="132920065"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132920065" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132920065">(Aug 28 2018 at 14:14)</a>:</h4>
<p>so I need to make that all gel in my head</p>



<a name="132920097"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132920097" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132920097">(Aug 28 2018 at 14:15)</a>:</h4>
<p>(let me look over your comment more carefully.)</p>



<a name="132920286"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132920286" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132920286">(Aug 28 2018 at 14:18)</a>:</h4>
<p>I wonder if <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> will be at the meeting tonight... maybe they could outline their thinking as to how they were thinking they'd fold the checking into <code>places_conflict</code>...</p>



<a name="132920810"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132920810" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132920810">(Aug 28 2018 at 14:28)</a>:</h4>
<p>yes, that part was sort of opaque to me</p>



<a name="132921640"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132921640" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132921640">(Aug 28 2018 at 14:42)</a>:</h4>
<p>Do we still not have an issue for adding a compare-mode=nll for the run-pass suite?</p>



<a name="132921648"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132921648" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132921648">(Aug 28 2018 at 14:43)</a>:</h4>
<p>d'oh</p>



<a name="132921658"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132921658" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132921658">(Aug 28 2018 at 14:43)</a>:</h4>
<p>I'll make one if we don't</p>



<a name="132921660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132921660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132921660">(Aug 28 2018 at 14:43)</a>:</h4>
<p>I think we should just move run-pass into UI?</p>



<a name="132921670"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132921670" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132921670">(Aug 28 2018 at 14:43)</a>:</h4>
<p>(and add the <code>// run-pass</code> annotations)</p>



<a name="132921674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132921674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132921674">(Aug 28 2018 at 14:43)</a>:</h4>
<p>oh. I guess that would be simplest</p>



<a name="132921682"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132921682" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132921682">(Aug 28 2018 at 14:43)</a>:</h4>
<p>but either way</p>



<a name="132921691"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132921691" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132921691">(Aug 28 2018 at 14:43)</a>:</h4>
<p>right</p>



<a name="132921699"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132921699" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132921699">(Aug 28 2018 at 14:43)</a>:</h4>
<p>I wonder if that will prove a super painful exercise</p>



<a name="132921751"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132921751" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132921751">(Aug 28 2018 at 14:44)</a>:</h4>
<p>depends on whether run-pass UI tests check the compilation output :)</p>



<a name="132922025"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132922025" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132922025">(Aug 28 2018 at 14:48)</a>:</h4>
<p>Okay filed <a href="https://github.com/rust-lang/rust/issues/53764" target="_blank" title="https://github.com/rust-lang/rust/issues/53764">#53764</a></p>



<a name="132922048"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132922048" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132922048">(Aug 28 2018 at 14:48)</a>:</h4>
<p>I <em>think</em> they might only check the compilation output for <code>// run-pass</code> if the .stdout/.stderr files exist.</p>



<a name="132922054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132922054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132922054">(Aug 28 2018 at 14:49)</a>:</h4>
<p>but that would be a good thing to confirm</p>



<a name="132922064"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132922064" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132922064">(Aug 28 2018 at 14:49)</a>:</h4>
<p>(oh gee, who is it that keeps saying we need unit tests for <code>compiletest</code> ... ;)  )</p>



<a name="132922175"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132922175" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132922175">(Aug 28 2018 at 14:51)</a>:</h4>
<p>=)</p>



<a name="132922179"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/132922179" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#132922179">(Aug 28 2018 at 14:51)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/47606" target="_blank" title="https://github.com/rust-lang/rust/issues/47606">who tests the tester, I ask you?</a></p>



<a name="133730999"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133730999" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133730999">(Sep 11 2018 at 13:14)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> shall we plan a bit before today's meeting?</p>



<a name="133731033"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731033" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731033">(Sep 11 2018 at 13:15)</a>:</h4>
<p>yeah probably good idea</p>



<a name="133731617"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731617" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731617">(Sep 11 2018 at 13:25)</a>:</h4>
<p>ok so</p>



<a name="133731620"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731620" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731620">(Sep 11 2018 at 13:25)</a>:</h4>
<p>sorry, kept getting distracted</p>



<a name="133731623"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731623" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731623">(Sep 11 2018 at 13:25)</a>:</h4>
<p>I'm back now :)</p>



<a name="133731735"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731735" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731735">(Sep 11 2018 at 13:26)</a>:</h4>
<p>check this awesome thing out: <a href="https://perf.rust-lang.org/nll-dashboard.html" target="_blank" title="https://perf.rust-lang.org/nll-dashboard.html">https://perf.rust-lang.org/nll-dashboard.html</a></p>



<a name="133731739"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731739" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731739">(Sep 11 2018 at 13:27)</a>:</h4>
<p>We've come a long long way</p>



<a name="133731743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731743">(Sep 11 2018 at 13:27)</a>:</h4>
<p>yes, I know</p>



<a name="133731758"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731758" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731758">(Sep 11 2018 at 13:27)</a>:</h4>
<p>so in terms of the RC</p>



<a name="133731759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731759">(Sep 11 2018 at 13:27)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+RC%22+label%3AA-nll" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+RC%22+label%3AA-nll">https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+milestone%3A%22Rust+2018+RC%22+label%3AA-nll</a></p>



<a name="133731761"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731761" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731761">(Sep 11 2018 at 13:27)</a>:</h4>
<p>we're basically down to just the type annot PR</p>



<a name="133731763"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731763" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731763">(Sep 11 2018 at 13:27)</a>:</h4>
<p>which is R+'d</p>



<a name="133731772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731772">(Sep 11 2018 at 13:27)</a>:</h4>
<p>Will it land in time for beta cut do you think?</p>



<a name="133731775"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731775" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731775">(Sep 11 2018 at 13:27)</a>:</h4>
<p>though I'm a bit nervous, I'm wondering if we'll hit some ICEs around normalization, I should do some experiments</p>



<a name="133731782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731782">(Sep 11 2018 at 13:28)</a>:</h4>
<p>or we'll just backport it if doesn't make it in time?</p>



<a name="133731818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731818">(Sep 11 2018 at 13:28)</a>:</h4>
<p>I think so, we have some flexibility around when we cut the beta actually</p>



<a name="133731826"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731826" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731826">(Sep 11 2018 at 13:28)</a>:</h4>
<p>okay</p>



<a name="133731832"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731832" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731832">(Sep 11 2018 at 13:28)</a>:</h4>
<p>I believe our plan is to cut once the blockers land</p>



<a name="133731844"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731844" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731844">(Sep 11 2018 at 13:28)</a>:</h4>
<p>but we should think about next steps</p>



<a name="133731874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731874">(Sep 11 2018 at 13:29)</a>:</h4>
<p>plenty of things <a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AA-nll+milestone%3A%22Edition+2018+RC+2%22" target="_blank" title="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AA-nll+milestone%3A%22Edition+2018+RC+2%22">on the RC 2 list</a></p>



<a name="133731879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731879">(Sep 11 2018 at 13:29)</a>:</h4>
<p>not sure if they all belong there</p>



<a name="133731882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731882">(Sep 11 2018 at 13:29)</a>:</h4>
<p>i.e. the main things are:</p>



<a name="133731884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731884">(Sep 11 2018 at 13:29)</a>:</h4>
<p>1. triage RC 2</p>



<a name="133731887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731887">(Sep 11 2018 at 13:29)</a>:</h4>
<p>and 2. plan polonius work?</p>



<a name="133731894"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731894" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731894">(Sep 11 2018 at 13:29)</a>:</h4>
<p>or does polonius continue to be on back-burnwer</p>



<a name="133731900"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731900" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731900">(Sep 11 2018 at 13:29)</a>:</h4>
<p>until Edition is actually released?</p>



<a name="133731955"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731955" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731955">(Sep 11 2018 at 13:30)</a>:</h4>
<p>I guess the answer to that Q may depend on that RC2 list</p>



<a name="133731959"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731959" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731959">(Sep 11 2018 at 13:30)</a>:</h4>
<p>so lets see</p>



<a name="133731972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731972">(Sep 11 2018 at 13:30)</a>:</h4>
<p>Yes, a good question. I was thinking that I would like to kind of survey it's state. I know it's broken in a few ways right now</p>



<a name="133731979"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731979" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731979">(Sep 11 2018 at 13:30)</a>:</h4>
<p>but yes I think we're not <em>quite</em> ready</p>



<a name="133731987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731987">(Sep 11 2018 at 13:30)</a>:</h4>
<p>shall we just walk down the RC2 list?</p>



<a name="133731995"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133731995" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133731995">(Sep 11 2018 at 13:30)</a>:</h4>
<p>NLL: need to run the <code>run-pass</code> tests under compare-mode=nll <a href="https://github.com/rust-lang/rust/issues/53764" target="_blank" title="https://github.com/rust-lang/rust/issues/53764">#53764</a></p>



<a name="133732025"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732025" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732025">(Sep 11 2018 at 13:31)</a>:</h4>
<p>I see lots of checked boxes here</p>



<a name="133732055"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732055" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732055">(Sep 11 2018 at 13:31)</a>:</h4>
<p>I just made an update comment on it</p>



<a name="133732113"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732113" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732113">(Sep 11 2018 at 13:32)</a>:</h4>
<p>I should not have checked off <code>./</code> with PR <a href="https://github.com/rust-lang/rust/issues/53860" target="_blank" title="https://github.com/rust-lang/rust/issues/53860">#53860</a>.</p>



<a name="133732123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732123">(Sep 11 2018 at 13:32)</a>:</h4>
<p>(this is regarding <a href="https://github.com/rust-lang/rust/issues/53764" target="_blank" title="https://github.com/rust-lang/rust/issues/53764">#53764</a> )</p>



<a name="133732436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732436">(Sep 11 2018 at 13:36)</a>:</h4>
<p>ok</p>



<a name="133732449"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732449" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732449">(Sep 11 2018 at 13:37)</a>:</h4>
<p>anyway great progress</p>



<a name="133732456"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732456" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732456">(Sep 11 2018 at 13:37)</a>:</h4>
<p>NLL allows creating variables that are immediately unusable. <a href="https://github.com/rust-lang/rust/issues/53695" target="_blank" title="https://github.com/rust-lang/rust/issues/53695">#53695</a></p>



<a name="133732463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732463">(Sep 11 2018 at 13:37)</a>:</h4>
<p>I've sort of had a change of heart here</p>



<a name="133732473"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732473" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732473">(Sep 11 2018 at 13:37)</a>:</h4>
<p>in particular my latest comment</p>



<a name="133732479"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732479" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732479">(Sep 11 2018 at 13:37)</a>:</h4>
<blockquote>
<p>It is in fact this final step -- evaluating directly into x -- that permits this case to type-check, since otherwise there would be an access after EXPR has been fully evaluated (and the block terminated).</p>
</blockquote>



<a name="133732484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732484">(Sep 11 2018 at 13:37)</a>:</h4>
<p>I'm not super happy that this is revealed</p>



<a name="133732490"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732490" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732490">(Sep 11 2018 at 13:37)</a>:</h4>
<p>it may be worth adding some form of dummy read ?</p>



<a name="133732600"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732600" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732600">(Sep 11 2018 at 13:39)</a>:</h4>
<p>thoughts <span class="user-mention" data-user-id="116083">@pnkfelix</span> ?</p>



<a name="133732607"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732607" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732607">(Sep 11 2018 at 13:39)</a>:</h4>
<p>hmm</p>



<a name="133732681"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732681" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732681">(Sep 11 2018 at 13:40)</a>:</h4>
<p>let's leave it for now</p>



<a name="133732683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732683">(Sep 11 2018 at 13:40)</a>:</h4>
<p>come back to it</p>



<a name="133732693"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732693" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732693">(Sep 11 2018 at 13:40)</a>:</h4>
<p>well</p>



<a name="133732695"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732695" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732695">(Sep 11 2018 at 13:40)</a>:</h4>
<p>I closed " MIR/two-phase borrowck takes a lot of time and memory for the ucd crate <a href="https://github.com/rust-lang/rust/issues/53643" target="_blank" title="https://github.com/rust-lang/rust/issues/53643">#53643</a> "</p>



<a name="133732700"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732700" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732700">(Sep 11 2018 at 13:40)</a>:</h4>
<p>as we are at 110% CPU / 135% RAM</p>



<a name="133732704"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732704" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732704">(Sep 11 2018 at 13:40)</a>:</h4>
<p>I'd like to have some notion if <a href="https://github.com/rust-lang/rust/issues/53695" target="_blank" title="https://github.com/rust-lang/rust/issues/53695">#53695</a> is going to risk being a blocker of some kind</p>



<a name="133732705"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732705" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732705">(Sep 11 2018 at 13:40)</a>:</h4>
<blockquote>
<p>well</p>
</blockquote>
<p>?</p>



<a name="133732712"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732712" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732712">(Sep 11 2018 at 13:40)</a>:</h4>
<p>ok</p>



<a name="133732720"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732720" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732720">(Sep 11 2018 at 13:40)</a>:</h4>
<p>my sense is that it is an RC2 blocker — <em>if</em> we  decide to change something here</p>



<a name="133732735"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732735" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732735">(Sep 11 2018 at 13:41)</a>:</h4>
<p>adding a dummy read seems like a relatively easy experiment to do</p>



<a name="133732741"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732741" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732741">(Sep 11 2018 at 13:41)</a>:</h4>
<p>but it's also an easy fix</p>



<a name="133732758"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732758" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732758">(Sep 11 2018 at 13:41)</a>:</h4>
<p>and its also the kind of thing that may uncover all kinds of nasty cases/consequences that we're failing to consider right now</p>



<a name="133732765"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732765" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732765">(Sep 11 2018 at 13:41)</a>:</h4>
<p>so it may be a good experiment to do</p>



<a name="133732767"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732767" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732767">(Sep 11 2018 at 13:41)</a>:</h4>
<p>true</p>



<a name="133732769"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732769" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732769">(Sep 11 2018 at 13:41)</a>:</h4>
<p>agreed</p>



<a name="133732779"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732779" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732779">(Sep 11 2018 at 13:41)</a>:</h4>
<p>I think if we're going to fix it, we ought to do it soon, would be a good mentoring candidate</p>



<a name="133732785"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732785" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732785">(Sep 11 2018 at 13:41)</a>:</h4>
<p>e.g., <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> was looking for something to do</p>



<a name="133732793"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732793" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732793">(Sep 11 2018 at 13:42)</a>:</h4>
<p>I agree with that</p>



<a name="133732842"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732842" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732842">(Sep 11 2018 at 13:42)</a>:</h4>
<p>As long as its clear that the goal may not be to do the fix</p>



<a name="133732852"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732852" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732852">(Sep 11 2018 at 13:42)</a>:</h4>
<p>i.e. if one discovers that it blows up with lots of unpredicted problems</p>



<a name="133732854"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732854" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732854">(Sep 11 2018 at 13:42)</a>:</h4>
<p>then we've learned something, and we move on</p>



<a name="133732890"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732890" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732890">(Sep 11 2018 at 13:43)</a>:</h4>
<p>Okay I'm happy with that approach, lets move on then</p>



<a name="133732961"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732961" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732961">(Sep 11 2018 at 13:44)</a>:</h4>
<p>sounds good</p>



<a name="133732965"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133732965" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133732965">(Sep 11 2018 at 13:44)</a>:</h4>
<p>let's leave some notes</p>



<a name="133733015"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733015" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733015">(Sep 11 2018 at 13:44)</a>:</h4>
<p>Okay I'll write some up now</p>



<a name="133733049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733049">(Sep 11 2018 at 13:45)</a>:</h4>
<p>just did :)</p>



<a name="133733054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733054">(Sep 11 2018 at 13:45)</a>:</h4>
<p>okay done then</p>



<a name="133733071"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733071" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733071">(Sep 11 2018 at 13:45)</a>:</h4>
<p>I nominated for the meeting</p>



<a name="133733077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733077">(Sep 11 2018 at 13:45)</a>:</h4>
<p>next issue I think is " [nll] attr-0.1.0 regression <a href="https://github.com/rust-lang/rust/issues/53569" target="_blank" title="https://github.com/rust-lang/rust/issues/53569">#53569</a> "</p>



<a name="133733093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733093">(Sep 11 2018 at 13:45)</a>:</h4>
<p>I think we failed to follow up with <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> on this</p>



<a name="133733101"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733101" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733101">(Sep 11 2018 at 13:45)</a>:</h4>
<p>egad</p>



<a name="133733138"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733138" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733138">(Sep 11 2018 at 13:46)</a>:</h4>
<p>they <a href="#narrow/stream/122657-wg-nll/topic/.2353569.20even.20more.20dangly.20paths" title="#narrow/stream/122657-wg-nll/topic/.2353569.20even.20more.20dangly.20paths">made a topic here</a></p>



<a name="133733231"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733231" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733231">(Sep 11 2018 at 13:47)</a>:</h4>
<p>well</p>



<a name="133733238"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733238" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733238">(Sep 11 2018 at 13:47)</a>:</h4>
<p>do we want to get into the details now?</p>



<a name="133733245"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733245" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733245">(Sep 11 2018 at 13:47)</a>:</h4>
<p>or should we make sure to do this post-triage-sweep?</p>



<a name="133733337"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733337" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733337">(Sep 11 2018 at 13:48)</a>:</h4>
<p>I just bumped the topic. Let revisit post-triage.</p>



<a name="133733345"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733345" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733345">(Sep 11 2018 at 13:49)</a>:</h4>
<p>And/or nominate it for tonight's meeting.</p>



<a name="133733364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733364">(Sep 11 2018 at 13:49)</a>:</h4>
<p>(though we probably don't have time in the 30min meeting slot.)</p>



<a name="133733377"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733377" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733377">(Sep 11 2018 at 13:49)</a>:</h4>
<p>sounds good</p>



<a name="133733382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733382">(Sep 11 2018 at 13:49)</a>:</h4>
<p>so " NLL + impl Trait: Borrow checker error on else branch <a href="https://github.com/rust-lang/rust/issues/53528" target="_blank" title="https://github.com/rust-lang/rust/issues/53528">#53528</a>  "</p>



<a name="133733385"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733385" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733385">(Sep 11 2018 at 13:49)</a>:</h4>
<p>did you ever investigate that?</p>



<a name="133733398"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733398" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733398">(Sep 11 2018 at 13:49)</a>:</h4>
<p>okay so next is NLL + impl Trait: Borrow checker error on else branch <a href="https://github.com/rust-lang/rust/issues/53528" target="_blank" title="https://github.com/rust-lang/rust/issues/53528">#53528</a></p>



<a name="133733408"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733408" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733408">(Sep 11 2018 at 13:50)</a>:</h4>
<p>no I keep failing to follow through</p>



<a name="133733477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733477">(Sep 11 2018 at 13:50)</a>:</h4>
<p>ok</p>



<a name="133733481"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733481" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733481">(Sep 11 2018 at 13:50)</a>:</h4>
<p>maybe after we finish triage; I'm about done with the run-pass migrate</p>



<a name="133733497"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733497" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733497">(Sep 11 2018 at 13:50)</a>:</h4>
<p>ok</p>



<a name="133733527"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733527" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733527">(Sep 11 2018 at 13:51)</a>:</h4>
<p>" NLL: Review compile-fail migrated tests <a href="https://github.com/rust-lang/rust/issues/53351" target="_blank" title="https://github.com/rust-lang/rust/issues/53351">#53351</a> "?</p>



<a name="133733532"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733532" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733532">(Sep 11 2018 at 13:51)</a>:</h4>
<p>hmm</p>



<a name="133733536"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733536" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733536">(Sep 11 2018 at 13:51)</a>:</h4>
<p>talk about yak shaving</p>



<a name="133733556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733556">(Sep 11 2018 at 13:51)</a>:</h4>
<p>there are unchecked boxes but</p>



<a name="133733562"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733562" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733562">(Sep 11 2018 at 13:51)</a>:</h4>
<p>I think at this point we will need to start fresh</p>



<a name="133733563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733563">(Sep 11 2018 at 13:51)</a>:</h4>
<p>you also say "I finished going through the remainder of the list."</p>



<a name="133733632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733632">(Sep 11 2018 at 13:52)</a>:</h4>
<p>sounds like we want the type ascripton PR to land first</p>



<a name="133733641"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733641" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733641">(Sep 11 2018 at 13:52)</a>:</h4>
<p>right. I think <a href="https://github.com/rust-lang/rust/issues/53351#issuecomment-413048708" target="_blank" title="https://github.com/rust-lang/rust/issues/53351#issuecomment-413048708">this comment</a> is still accurate.</p>



<a name="133733647"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733647" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733647">(Sep 11 2018 at 13:52)</a>:</h4>
<p>so yes, its definitely blocked on type ascription PR</p>



<a name="133733660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733660">(Sep 11 2018 at 13:53)</a>:</h4>
<p>(maybe even the generalization to subpatterns?)</p>



<a name="133733670"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733670" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733670">(Sep 11 2018 at 13:53)</a>:</h4>
<p>though I don't see that many things affected by it</p>



<a name="133733672"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733672" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733672">(Sep 11 2018 at 13:53)</a>:</h4>
<p>there are a few <code>.nll.stderr</code> files in the list</p>



<a name="133733679"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733679" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733679">(Sep 11 2018 at 13:53)</a>:</h4>
<p>some of your comments worried me a bit?</p>



<a name="133733683"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733683" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733683">(Sep 11 2018 at 13:53)</a>:</h4>
<p>the thing about rvalue lifetimes, in particular</p>



<a name="133733687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733687">(Sep 11 2018 at 13:53)</a>:</h4>
<p>that said</p>



<a name="133733696"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733696" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733696">(Sep 11 2018 at 13:53)</a>:</h4>
<p>our rules have not changed I don't think</p>



<a name="133733708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733708">(Sep 11 2018 at 13:53)</a>:</h4>
<p>but we may have had bugs before =)</p>



<a name="133733716"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733716" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733716">(Sep 11 2018 at 13:53)</a>:</h4>
<p>in particular, we've not altered MIR generation</p>



<a name="133733721"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733721" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733721">(Sep 11 2018 at 13:54)</a>:</h4>
<p>to my knowledge</p>



<a name="133733762"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733762" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733762">(Sep 11 2018 at 13:54)</a>:</h4>
<p>at least in this respect</p>



<a name="133733769"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733769" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733769">(Sep 11 2018 at 13:54)</a>:</h4>
<p>so the <em>runtime semantics</em> are not changed :)</p>



<a name="133733770"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733770" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733770">(Sep 11 2018 at 13:54)</a>:</h4>
<p>well</p>



<a name="133733781"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733781" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733781">(Sep 11 2018 at 13:54)</a>:</h4>
<p>maybe you have a better intuition as to what should be happening in that particular test</p>



<a name="133733809"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733809" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733809">(Sep 11 2018 at 13:54)</a>:</h4>
<p>unfortunately since it is using <code>// ignore-compare-mode-nll</code></p>



<a name="133733819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733819">(Sep 11 2018 at 13:55)</a>:</h4>
<p>you cannot simply diff the .stderr files</p>



<a name="133733826"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733826" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733826">(Sep 11 2018 at 13:55)</a>:</h4>
<p>ah</p>



<a name="133733831"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733831" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733831">(Sep 11 2018 at 13:55)</a>:</h4>
<p>I can take a look, for sure</p>



<a name="133733849"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733849" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733849">(Sep 11 2018 at 13:55)</a>:</h4>
<p>let me take a quick glance</p>



<a name="133733863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733863">(Sep 11 2018 at 13:55)</a>:</h4>
<p>at the test?</p>



<a name="133733869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733869">(Sep 11 2018 at 13:55)</a>:</h4>
<p>which test is it again?</p>



<a name="133733888"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733888" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733888">(Sep 11 2018 at 13:55)</a>:</h4>
<p>at the results when compiling it under NLL, yeah</p>



<a name="133733892"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733892" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733892">(Sep 11 2018 at 13:55)</a>:</h4>
<p>nm</p>



<a name="133733915"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733915" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733915">(Sep 11 2018 at 13:56)</a>:</h4>
<p>I'll run locally too</p>



<a name="133733931"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733931" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733931">(Sep 11 2018 at 13:56)</a>:</h4>
<p>it is <a href="http://cleanup-rvalue-scopes-cf.rs" target="_blank" title="http://cleanup-rvalue-scopes-cf.rs">cleanup-rvalue-scopes-cf.rs</a></p>



<a name="133733969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733969">(Sep 11 2018 at 13:56)</a>:</h4>
<p>ah okay everything compiles</p>



<a name="133733973"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733973" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733973">(Sep 11 2018 at 13:56)</a>:</h4>
<p>AH</p>



<a name="133733977"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733977" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733977">(Sep 11 2018 at 13:56)</a>:</h4>
<p>I bet this is the unused variable "bug!"/issue</p>



<a name="133733987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133733987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133733987">(Sep 11 2018 at 13:57)</a>:</h4>
<p>that we were just talking about</p>



<a name="133734007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734007">(Sep 11 2018 at 13:57)</a>:</h4>
<p>all of the bindings in question are not referenced.</p>



<a name="133734017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734017">(Sep 11 2018 at 13:57)</a>:</h4>
<p>ha</p>



<a name="133734022"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734022" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734022">(Sep 11 2018 at 13:57)</a>:</h4>
<p>I'll make a note</p>



<a name="133734036"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734036" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734036">(Sep 11 2018 at 13:58)</a>:</h4>
<p>I can confirm that adding <code>drop(_x)</code> for each one causes lots of errors</p>



<a name="133734119"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734119" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734119">(Sep 11 2018 at 13:58)</a>:</h4>
<p>ok, let's move on</p>



<a name="133734132"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734132" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734132">(Sep 11 2018 at 13:59)</a>:</h4>
<p>this feels... like work we should do though</p>



<a name="133734145"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734145" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734145">(Sep 11 2018 at 13:59)</a>:</h4>
<p>in other words, it seems sort of "high priority"-ish to break this into concrete issues that we can defer or do as we choose?</p>



<a name="133734175"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734175" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734175">(Sep 11 2018 at 13:59)</a>:</h4>
<p>Sure</p>



<a name="133734220"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734220" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734220">(Sep 11 2018 at 14:00)</a>:</h4>
<p>I can do that and then close this ticket</p>



<a name="133734237"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734237" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734237">(Sep 11 2018 at 14:00)</a>:</h4>
<p>and I'll make all of <em>those</em> fall under RC2 for the first pass.</p>



<a name="133734245"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734245" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734245">(Sep 11 2018 at 14:00)</a>:</h4>
<p>ok</p>



<a name="133734250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734250">(Sep 11 2018 at 14:00)</a>:</h4>
<p>next up: "  [nll] hash borrows in scope for better performance <a href="https://github.com/rust-lang/rust/issues/53159" target="_blank" title="https://github.com/rust-lang/rust/issues/53159">#53159</a>  "</p>



<a name="133734254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734254">(Sep 11 2018 at 14:00)</a>:</h4>
<p>my sense is...this is not RC2 blocker</p>



<a name="133734257"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734257" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734257">(Sep 11 2018 at 14:00)</a>:</h4>
<p>perf is good enough</p>



<a name="133734259"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734259" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734259">(Sep 11 2018 at 14:00)</a>:</h4>
<p>and we don't even know if this will be faster</p>



<a name="133734261"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734261" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734261">(Sep 11 2018 at 14:00)</a>:</h4>
<p>yep</p>



<a name="133734265"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734265" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734265">(Sep 11 2018 at 14:00)</a>:</h4>
<p>maybe take it off milestones entirely?</p>



<a name="133734273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734273">(Sep 11 2018 at 14:01)</a>:</h4>
<p>yep</p>



<a name="133734299"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734299" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734299">(Sep 11 2018 at 14:01)</a>:</h4>
<p><span class="user-mention" data-user-id="126804">@Ariel Ben-Yehuda</span> mentioned something interesting on some issue, as an aside</p>



<a name="133734305"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734305" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734305">(Sep 11 2018 at 14:01)</a>:</h4>
<p>that perhaps we can do an "iterated dominance frontier"-like thing</p>



<a name="133734309"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734309" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734309">(Sep 11 2018 at 14:01)</a>:</h4>
<p>to compute the borrows in scope</p>



<a name="133734315"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734315" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734315">(Sep 11 2018 at 14:02)</a>:</h4>
<p>I haven't had time to think about that</p>



<a name="133734362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734362">(Sep 11 2018 at 14:02)</a>:</h4>
<p>(vs doing a distinct DFS per borrow)</p>



<a name="133734367"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734367" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734367">(Sep 11 2018 at 14:02)</a>:</h4>
<p>right I remember that note</p>



<a name="133734369"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734369" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734369">(Sep 11 2018 at 14:02)</a>:</h4>
<p>I'd sort of want to think about it as part of a polonius transition though</p>



<a name="133734375"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734375" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734375">(Sep 11 2018 at 14:02)</a>:</h4>
<p>which actually may simplify things</p>



<a name="133734387"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734387" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734387">(Sep 11 2018 at 14:02)</a>:</h4>
<p>in particular, for polonius, we are not tasked with computing the borrows in scope (the datalog engine does that)</p>



<a name="133734397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734397">(Sep 11 2018 at 14:02)</a>:</h4>
<p>we are tasked with finding out which actions potentially conflict with which borrows</p>



<a name="133734406"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734406" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734406">(Sep 11 2018 at 14:02)</a>:</h4>
<p>I guess whatI mean is: I don't see a reason to dig much into this</p>



<a name="133734413"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734413" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734413">(Sep 11 2018 at 14:03)</a>:</h4>
<p>until we decide what we are doing for polonius</p>



<a name="133734420"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734420" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734420">(Sep 11 2018 at 14:03)</a>:</h4>
<p>sounds good</p>



<a name="133734422"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734422" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734422">(Sep 11 2018 at 14:03)</a>:</h4>
<p>(unless it is a blocker for NLL today, which it doesn't seem to be)</p>



<a name="133734426"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734426" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734426">(Sep 11 2018 at 14:03)</a>:</h4>
<p>ok</p>



<a name="133734438"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734438" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734438">(Sep 11 2018 at 14:03)</a>:</h4>
<p>er, did I skip " "invert" borrow computation <a href="https://github.com/rust-lang/rust/issues/53328" target="_blank" title="https://github.com/rust-lang/rust/issues/53328">#53328</a> " ?</p>



<a name="133734444"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734444" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734444">(Sep 11 2018 at 14:03)</a>:</h4>
<p>I think the story is the same here though :)</p>



<a name="133734445"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734445" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734445">(Sep 11 2018 at 14:03)</a>:</h4>
<p>ah the next bug <a href="https://github.com/rust-lang/rust/issues/53328" target="_blank" title="https://github.com/rust-lang/rust/issues/53328">#53328</a> is where ariel made that note</p>



<a name="133734449"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734449" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734449">(Sep 11 2018 at 14:03)</a>:</h4>
<p>ok right</p>



<a name="133734504"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734504" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734504">(Sep 11 2018 at 14:04)</a>:</h4>
<p>so again, take it off the milestone</p>



<a name="133734509"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734509" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734509">(Sep 11 2018 at 14:04)</a>:</h4>
<p>I think so — I don't remember the latest profiles — I don't think this was a huge factor though</p>



<a name="133734525"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734525" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734525">(Sep 11 2018 at 14:04)</a>:</h4>
<p>and we felt like perf is good enough</p>



<a name="133734528"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734528" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734528">(Sep 11 2018 at 14:04)</a>:</h4>
<p>(do we want to track things that are blocked by polonius decisions?)</p>



<a name="133734541"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734541" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734541">(Sep 11 2018 at 14:04)</a>:</h4>
<p>e.g. via some sort of metabug?</p>



<a name="133734559"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734559" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734559">(Sep 11 2018 at 14:05)</a>:</h4>
<p>maybe? I kind of feel like let's do that later though?</p>



<a name="133734565"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734565" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734565">(Sep 11 2018 at 14:05)</a>:</h4>
<p>or just trust that we'll remember to revisit these issues when we get to it</p>



<a name="133734569"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734569" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734569">(Sep 11 2018 at 14:05)</a>:</h4>
<p>yeah okay</p>



<a name="133734577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734577">(Sep 11 2018 at 14:05)</a>:</h4>
<p>no need to spend time making and maintaining that infrastructure now</p>



<a name="133734601"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734601" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734601">(Sep 11 2018 at 14:05)</a>:</h4>
<p>right, I'm sort of allergic to "pre-organizing"</p>



<a name="133734612"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734612" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734612">(Sep 11 2018 at 14:06)</a>:</h4>
<p>though also prone to it :P</p>



<a name="133734653"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734653" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734653">(Sep 11 2018 at 14:06)</a>:</h4>
<p>ok, so, we'll take this off the milestone</p>



<a name="133734673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734673">(Sep 11 2018 at 14:06)</a>:</h4>
<p>next up: " [nll] spurious outlives requirement in shred-0.7.0 <a href="https://github.com/rust-lang/rust/issues/53121" target="_blank" title="https://github.com/rust-lang/rust/issues/53121">#53121</a> "</p>



<a name="133734678"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734678" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734678">(Sep 11 2018 at 14:06)</a>:</h4>
<p>ps, thanks for doing this <span class="user-mention" data-user-id="116083">@pnkfelix</span>, always feels so good to get a handle on this stuff...</p>



<a name="133734716"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734716" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734716">(Sep 11 2018 at 14:07)</a>:</h4>
<p>so I did some digging into shred-0.7.0</p>



<a name="133734722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734722">(Sep 11 2018 at 14:07)</a>:</h4>
<p>I haven't really formulated a plan but I was planning on doing it today</p>



<a name="133734764"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734764" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734764">(Sep 11 2018 at 14:08)</a>:</h4>
<p>so I don't have a clue as to where to go with <a href="https://github.com/rust-lang/rust/issues/53121" target="_blank" title="https://github.com/rust-lang/rust/issues/53121">#53121</a></p>



<a name="133734768"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734768" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734768">(Sep 11 2018 at 14:08)</a>:</h4>
<p>the tl;dr is sort of well understood and has been for some time</p>



<a name="133734775"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734775" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734775">(Sep 11 2018 at 14:08)</a>:</h4>
<p>heh okay</p>



<a name="133734778"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734778" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734778">(Sep 11 2018 at 14:08)</a>:</h4>
<p>well, basically, we have some heuristics, and they are not working well for nll</p>



<a name="133734784"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734784" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734784">(Sep 11 2018 at 14:08)</a>:</h4>
<p>but yeah I'm not entirely sure I have to do some experimenting</p>



<a name="133734793"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734793" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734793">(Sep 11 2018 at 14:08)</a>:</h4>
<p>I think we are going to have to do <em>some</em> kind of "deferred decision" here</p>



<a name="133734798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734798">(Sep 11 2018 at 14:08)</a>:</h4>
<p>I feel like I ask you this every time</p>



<a name="133734799"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734799" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734799">(Sep 11 2018 at 14:08)</a>:</h4>
<p>but</p>



<a name="133734804"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734804" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734804">(Sep 11 2018 at 14:09)</a>:</h4>
<p>that is, right now, to try and prove that <code>&lt;T as Foo&lt;'0&gt;&gt;: '1</code> we eagerly add the constraint that <code>'0: '1</code> but that is too strong</p>



<a name="133734805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734805">(Sep 11 2018 at 14:09)</a>:</h4>
<p>have you isolated why it only comes up with <code>--crate-type=lib</code> ?</p>



<a name="133734818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734818">(Sep 11 2018 at 14:09)</a>:</h4>
<p>I did, though I think I found some examples where it comes up without that</p>



<a name="133734823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734823">(Sep 11 2018 at 14:09)</a>:</h4>
<p>okay</p>



<a name="133734829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734829">(Sep 11 2018 at 14:09)</a>:</h4>
<p>I believe it was because the particular MIr in this example</p>



<a name="133734831"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734831" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734831">(Sep 11 2018 at 14:09)</a>:</h4>
<p>was some kind of "autogenerated" MIR</p>



<a name="133734834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734834">(Sep 11 2018 at 14:09)</a>:</h4>
<p>and was not being generated until we record the metadata for a library</p>



<a name="133734837"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734837" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734837">(Sep 11 2018 at 14:09)</a>:</h4>
<p>something weird like that</p>



<a name="133734840"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734840" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734840">(Sep 11 2018 at 14:09)</a>:</h4>
<p>hmm. okay.</p>



<a name="133734842"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734842" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734842">(Sep 11 2018 at 14:09)</a>:</h4>
<p>still a bit surprising</p>



<a name="133734849"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734849" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734849">(Sep 11 2018 at 14:10)</a>:</h4>
<p>I can try to get more specific, I forget now</p>



<a name="133734895"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734895" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734895">(Sep 11 2018 at 14:10)</a>:</h4>
<p>now that you say that, I can sort of understand</p>



<a name="133734915"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734915" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734915">(Sep 11 2018 at 14:10)</a>:</h4>
<p>anyway it was <em>something</em> like that</p>



<a name="133734951"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734951" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734951">(Sep 11 2018 at 14:11)</a>:</h4>
<p>hmm</p>



<a name="133734954"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734954" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734954">(Sep 11 2018 at 14:11)</a>:</h4>
<p>ok let's move on, I'll assign that to me if it's not already?</p>



<a name="133734957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734957">(Sep 11 2018 at 14:11)</a>:</h4>
<p>(it is)</p>



<a name="133734966"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734966" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734966">(Sep 11 2018 at 14:11)</a>:</h4>
<blockquote>
<p>hmm</p>
</blockquote>
<p>?</p>



<a name="133734967"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734967" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734967">(Sep 11 2018 at 14:11)</a>:</h4>
<p>I think associated items might be one place where we know  our handling of ascribed types is not tested?</p>



<a name="133734972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133734972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133734972">(Sep 11 2018 at 14:11)</a>:</h4>
<p>and perhaps weak?</p>



<a name="133735018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735018">(Sep 11 2018 at 14:12)</a>:</h4>
<p>mm say more?</p>



<a name="133735022"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735022" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735022">(Sep 11 2018 at 14:12)</a>:</h4>
<p>(I was just skimming the definition of <code>type AccessorTy&lt;'a, T&gt; = ...;</code></p>



<a name="133735029"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735029" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735029">(Sep 11 2018 at 14:12)</a>:</h4>
<p>and it reminded me of the check list on the type ascription bug</p>



<a name="133735031"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735031" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735031">(Sep 11 2018 at 14:12)</a>:</h4>
<p>oh</p>



<a name="133735038"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735038" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735038">(Sep 11 2018 at 14:12)</a>:</h4>
<p>I don't think that's the problem here</p>



<a name="133735042"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735042" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735042">(Sep 11 2018 at 14:12)</a>:</h4>
<p>I think what we don't probably handle well is something like</p>



<a name="133735051"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735051" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735051">(Sep 11 2018 at 14:12)</a>:</h4>
<p>egads I'm not even 100% sure but basically when you have some constant</p>



<a name="133735056"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735056" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735056">(Sep 11 2018 at 14:12)</a>:</h4>
<p>well hold on</p>



<a name="133735059"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735059" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735059">(Sep 11 2018 at 14:12)</a>:</h4>
<p>lets not get into the details</p>



<a name="133735062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735062">(Sep 11 2018 at 14:12)</a>:</h4>
<p>but rather</p>



<a name="133735063"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735063" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735063">(Sep 11 2018 at 14:12)</a>:</h4>
<p>if you get the chance</p>



<a name="133735067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735067">(Sep 11 2018 at 14:12)</a>:</h4>
<p>to make a smaller test case</p>



<a name="133735069"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735069" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735069">(Sep 11 2018 at 14:13)</a>:</h4>
<p>slash more illustrative one</p>



<a name="133735076"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735076" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735076">(Sep 11 2018 at 14:13)</a>:</h4>
<p>yep</p>



<a name="133735085"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735085" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735085">(Sep 11 2018 at 14:13)</a>:</h4>
<p>maybe put it into the top of the description of the issue</p>



<a name="133735093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735093">(Sep 11 2018 at 14:13)</a>:</h4>
<p>because right now, its just scary</p>



<a name="133735095"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735095" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735095">(Sep 11 2018 at 14:13)</a>:</h4>
<p>(as an aside, I linked to some other cases in a comment that I think are the same core problem)</p>



<a name="133735105"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735105" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735105">(Sep 11 2018 at 14:13)</a>:</h4>
<p>I would like to remember why you need <code>--crate-type lib</code> in more detail and document that too</p>



<a name="133735107"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735107" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735107">(Sep 11 2018 at 14:13)</a>:</h4>
<p>to make sure it's not something <em>else</em> we should worry about</p>



<a name="133735109"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735109" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735109">(Sep 11 2018 at 14:13)</a>:</h4>
<p>so i'll try to do that</p>



<a name="133735114"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735114" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735114">(Sep 11 2018 at 14:13)</a>:</h4>
<p>next up: " [nll] <code>_</code> patterns should not count as borrows <a href="https://github.com/rust-lang/rust/issues/53114" target="_blank" title="https://github.com/rust-lang/rust/issues/53114">#53114</a> "</p>



<a name="133735115"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735115" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735115">(Sep 11 2018 at 14:13)</a>:</h4>
<p>okay great</p>



<a name="133735122"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735122" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735122">(Sep 11 2018 at 14:13)</a>:</h4>
<p>I think that <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> is basically "on this"</p>



<a name="133735176"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735176" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735176">(Sep 11 2018 at 14:14)</a>:</h4>
<p>not sure if you had time to review <a href="#narrow/stream/122657-wg-nll/subject/.2353114.2C.20.2353438.20-.20.60_.60.20patterns.20should.20not.20count.20as.20borrows" title="#narrow/stream/122657-wg-nll/subject/.2353114.2C.20.2353438.20-.20.60_.60.20patterns.20should.20not.20count.20as.20borrows">the topic that they created about it</a></p>



<a name="133735257"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735257" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735257">(Sep 11 2018 at 14:15)</a>:</h4>
<p>nope I don't think I did</p>



<a name="133735278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735278">(Sep 11 2018 at 14:15)</a>:</h4>
<p>or no, I <em>did</em> review it. :)</p>



<a name="133735281"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735281" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735281">(Sep 11 2018 at 14:15)</a>:</h4>
<p>there were two key points, but maybe it's best not to dig into the details just now</p>



<a name="133735284"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735284" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735284">(Sep 11 2018 at 14:15)</a>:</h4>
<p>okay</p>



<a name="133735331"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735331" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735331">(Sep 11 2018 at 14:16)</a>:</h4>
<p>still, this brings up an aside</p>



<a name="133735334"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735334" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735334">(Sep 11 2018 at 14:16)</a>:</h4>
<p>I think we ought to revisit the NLL RFC</p>



<a name="133735337"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735337" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735337">(Sep 11 2018 at 14:16)</a>:</h4>
<p>maybe not the <em>RFC</em> itself</p>



<a name="133735345"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735345" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735345">(Sep 11 2018 at 14:16)</a>:</h4>
<p>but some kind of "Spec-like thing" we can add to the rust reference</p>



<a name="133735353"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735353" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735353">(Sep 11 2018 at 14:16)</a>:</h4>
<p>there have been a few significant deviations from the RFC</p>



<a name="133735357"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735357" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735357">(Sep 11 2018 at 14:16)</a>:</h4>
<p>this seems like one of them</p>



<a name="133735363"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735363" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735363">(Sep 11 2018 at 14:16)</a>:</h4>
<p>hmm</p>



<a name="133735368"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735368" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735368">(Sep 11 2018 at 14:16)</a>:</h4>
<p>well, it's not really a <em>deviation</em> per se but an "expansion"</p>



<a name="133735370"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735370" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735370">(Sep 11 2018 at 14:16)</a>:</h4>
<p>okay</p>



<a name="133735376"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735376" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735376">(Sep 11 2018 at 14:16)</a>:</h4>
<p>obviously removing the location-specific outlives stuff is another</p>



<a name="133735385"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735385" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735385">(Sep 11 2018 at 14:17)</a>:</h4>
<p>maybe we just open an issue about <em>that</em> work</p>



<a name="133735391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735391">(Sep 11 2018 at 14:17)</a>:</h4>
<p>there are also a bunch of things that were never part of the RFC but kind of could be</p>



<a name="133735392"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735392" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735392">(Sep 11 2018 at 14:17)</a>:</h4>
<p>(updating the rust reference)</p>



<a name="133735393"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735393" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735393">(Sep 11 2018 at 14:17)</a>:</h4>
<p>e.g. the move analysis</p>



<a name="133735399"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735399" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735399">(Sep 11 2018 at 14:17)</a>:</h4>
<p>sounds good</p>



<a name="133735401"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735401" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735401">(Sep 11 2018 at 14:17)</a>:</h4>
<p>but</p>



<a name="133735405"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735405" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735405">(Sep 11 2018 at 14:17)</a>:</h4>
<p>it's obviously not an RC blocker</p>



<a name="133735412"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735412" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735412">(Sep 11 2018 at 14:17)</a>:</h4>
<p>but it's something I would like done</p>



<a name="133735415"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735415" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735415">(Sep 11 2018 at 14:17)</a>:</h4>
<p>what priority does it get?</p>



<a name="133735420"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735420" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735420">(Sep 11 2018 at 14:17)</a>:</h4>
<p>not a Release blocker even, right?</p>



<a name="133735424"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735424" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735424">(Sep 11 2018 at 14:17)</a>:</h4>
<p>yeah, prob not</p>



<a name="133735428"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735428" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735428">(Sep 11 2018 at 14:17)</a>:</h4>
<p>we've historically not blocked on such thigns</p>



<a name="133735432"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735432" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735432">(Sep 11 2018 at 14:17)</a>:</h4>
<p>I'd like to at least accumulate a bullet list</p>



<a name="133735435"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735435" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735435">(Sep 11 2018 at 14:17)</a>:</h4>
<p>instead we wait for people like Gankro to come along</p>



<a name="133735436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735436">(Sep 11 2018 at 14:18)</a>:</h4>
<p>maybe I'll try to do some of it</p>



<a name="133735477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735477">(Sep 11 2018 at 14:18)</a>:</h4>
<p>yeah, I'm wanting to start changing that :P</p>



<a name="133735486"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735486" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735486">(Sep 11 2018 at 14:18)</a>:</h4>
<p><span class="emoji emoji-263a" title="smile">:smile:</span></p>



<a name="133735494"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735494" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735494">(Sep 11 2018 at 14:18)</a>:</h4>
<p>anyway, I think it's probably not a Release blocker</p>



<a name="133735496"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735496" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735496">(Sep 11 2018 at 14:18)</a>:</h4>
<p>k</p>



<a name="133735512"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735512" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735512">(Sep 11 2018 at 14:18)</a>:</h4>
<p>but opening an issue is good</p>



<a name="133735524"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735524" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735524">(Sep 11 2018 at 14:18)</a>:</h4>
<p>I'll open one now</p>



<a name="133735526"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735526" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735526">(Sep 11 2018 at 14:18)</a>:</h4>
<p>(ok, send me link here...)</p>



<a name="133735732"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735732" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735732">(Sep 11 2018 at 14:21)</a>:</h4>
<p>I wrote some notes on <a href="https://github.com/rust-lang/rust/issues/53114#issuecomment-420291873" target="_blank" title="https://github.com/rust-lang/rust/issues/53114#issuecomment-420291873">https://github.com/rust-lang/rust/issues/53114#issuecomment-420291873</a> with my understanding of what <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> proposed</p>



<a name="133735788"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735788" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735788">(Sep 11 2018 at 14:22)</a>:</h4>
<p>next up " [nll] better error message when returning refs to upvars <a href="https://github.com/rust-lang/rust/issues/53040" target="_blank" title="https://github.com/rust-lang/rust/issues/53040">#53040</a>  "</p>



<a name="133735797"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735797" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735797">(Sep 11 2018 at 14:22)</a>:</h4>
<p>okay link: "NLL: document specs for (new) semantics in rust ref (incl. deviations from RFC) <a href="https://github.com/rust-lang/rust/issues/54129" target="_blank" title="https://github.com/rust-lang/rust/issues/54129">#54129</a>"</p>



<a name="133735975"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735975" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735975">(Sep 11 2018 at 14:25)</a>:</h4>
<p>so for <a href="https://github.com/rust-lang/rust/issues/53040" target="_blank" title="https://github.com/rust-lang/rust/issues/53040">#53040</a>, ... your comment from august 6 says its a diagnostics issue</p>



<a name="133735987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735987">(Sep 11 2018 at 14:25)</a>:</h4>
<p>but also that you would be interested in improving the inference. (But that would be orthogonal job from NLL)</p>



<a name="133735989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133735989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133735989">(Sep 11 2018 at 14:25)</a>:</h4>
<p>so...</p>



<a name="133736004"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736004" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736004">(Sep 11 2018 at 14:25)</a>:</h4>
<p>how important is the diagnostics issue here</p>



<a name="133736089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736089">(Sep 11 2018 at 14:26)</a>:</h4>
<p>my feeling is that it could be quite important</p>



<a name="133736090"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736090" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736090">(Sep 11 2018 at 14:26)</a>:</h4>
<p>in particular, the error is really non-obvious I think</p>



<a name="133736098"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736098" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736098">(Sep 11 2018 at 14:26)</a>:</h4>
<p>but I'd like some pithy examples maybe...?</p>



<a name="133736103"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736103" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736103">(Sep 11 2018 at 14:27)</a>:</h4>
<p>and would the diagnostics be resolved by <em>just</em> suggesting "maybe add <code>move</code> to your closure"</p>



<a name="133736120"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736120" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736120">(Sep 11 2018 at 14:27)</a>:</h4>
<p>(as I suggested <a href="https://github.com/rust-lang/rust/issues/53040#issuecomment-410383586" target="_blank" title="https://github.com/rust-lang/rust/issues/53040#issuecomment-410383586">here</a> previously...)</p>



<a name="133736133"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736133" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736133">(Sep 11 2018 at 14:27)</a>:</h4>
<p>because if that could be acceptable, then maybe we do that for RC2</p>



<a name="133736202"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736202" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736202">(Sep 11 2018 at 14:28)</a>:</h4>
<p>ok so the diagnostics have improved already</p>



<a name="133736205"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736205" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736205">(Sep 11 2018 at 14:28)</a>:</h4>
<p>somewhat</p>



<a name="133736206"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736206" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736206">(Sep 11 2018 at 14:28)</a>:</h4>
<p>e.g.</p>
<div class="codehilite"><pre><span></span>error: unsatisfied lifetime constraints
 --&gt; src/main.rs:5:8
  |
5 |     || &amp;mut v;
  |     -- ^^^^^^ returning this value requires that `&#39;1` must outlive `&#39;2`
  |     ||
  |     |return type of closure is &amp;&#39;2 mut std::vec::Vec&lt;()&gt;
  |     lifetime `&#39;1` represents this closure&#39;s body
  |
  = note: closure implements `FnMut`, so references to captured variables can&#39;t escape the closure
</pre></div>



<a name="133736209"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736209" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736209">(Sep 11 2018 at 14:28)</a>:</h4>
<p>that is the error you get for <a href="https://play.rust-lang.org/?gist=0a26a15cbda95390e148bee5c713dabe&amp;version=nightly&amp;mode=debug&amp;edition=2015" target="_blank" title="https://play.rust-lang.org/?gist=0a26a15cbda95390e148bee5c713dabe&amp;version=nightly&amp;mode=debug&amp;edition=2015">this example</a></p>
<div class="codehilite"><pre><span></span><span class="cp">#![feature(nll)]</span><span class="w"></span>

<span class="k">fn</span> <span class="nf">main</span><span class="p">()</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="k">mut</span><span class="w"> </span><span class="n">v</span>: <span class="nb">Vec</span><span class="o">&lt;</span><span class="p">()</span><span class="o">&gt;</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nb">Vec</span>::<span class="n">new</span><span class="p">();</span><span class="w"></span>
<span class="w">    </span><span class="o">||</span><span class="w"> </span><span class="o">&amp;</span><span class="k">mut</span><span class="w"> </span><span class="n">v</span><span class="p">;</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
</pre></div>



<a name="133736226"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736226" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736226">(Sep 11 2018 at 14:29)</a>:</h4>
<p>as in, it mentions <code>FnMut</code> now</p>



<a name="133736231"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736231" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736231">(Sep 11 2018 at 14:29)</a>:</h4>
<p>could be better but at least we are diagnosing the actual problem</p>



<a name="133736244"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736244" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736244">(Sep 11 2018 at 14:29)</a>:</h4>
<p>well</p>



<a name="133736246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736246">(Sep 11 2018 at 14:29)</a>:</h4>
<p>I think the thing that is still ungreat</p>



<a name="133736251"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736251" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736251">(Sep 11 2018 at 14:29)</a>:</h4>
<p>is that we talk about "the lietime of the closure body" (<code>'1</code>)</p>



<a name="133736258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736258">(Sep 11 2018 at 14:29)</a>:</h4>
<p>but it's sort of unclear what this has to do with <code>v</code></p>



<a name="133736268"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736268" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736268">(Sep 11 2018 at 14:29)</a>:</h4>
<p>I would like us to be saying something like:</p>



<a name="133736279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736279">(Sep 11 2018 at 14:29)</a>:</h4>
<p>wait</p>



<a name="133736280"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736280" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736280">(Sep 11 2018 at 14:29)</a>:</h4>
<p>hmm</p>



<a name="133736326"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736326" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736326">(Sep 11 2018 at 14:30)</a>:</h4>
<p>at first I thought it was intuitive</p>



<a name="133736338"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736338" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736338">(Sep 11 2018 at 14:30)</a>:</h4>
<p>but I'm taking that back now. :)</p>



<a name="133736346"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736346" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736346">(Sep 11 2018 at 14:30)</a>:</h4>
<p>"<code>FnMut</code> closures only have mutable access to <code>v</code> during the closure body"</p>



<a name="133736352"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736352" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736352">(Sep 11 2018 at 14:30)</a>:</h4>
<p>it's hard to figure out just what to say</p>



<a name="133736357"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736357" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736357">(Sep 11 2018 at 14:30)</a>:</h4>
<p>but this is the key issue</p>



<a name="133736364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736364">(Sep 11 2018 at 14:30)</a>:</h4>
<p>it's true that — in some cases — <code>move</code> would help</p>



<a name="133736367"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736367" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736367">(Sep 11 2018 at 14:30)</a>:</h4>
<p>but not all</p>



<a name="133736372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736372">(Sep 11 2018 at 14:30)</a>:</h4>
<p>notably, I don't think it would fix this example</p>



<a name="133736389"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736389" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736389">(Sep 11 2018 at 14:31)</a>:</h4>
<p>(nope)</p>



<a name="133736391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736391">(Sep 11 2018 at 14:31)</a>:</h4>
<div class="codehilite"><pre><span></span><span class="cp">#![feature(nll)]</span><span class="w"></span>

<span class="k">fn</span> <span class="nf">main</span><span class="p">()</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="k">mut</span><span class="w"> </span><span class="n">v</span>: <span class="nb">Vec</span><span class="o">&lt;</span><span class="p">()</span><span class="o">&gt;</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nb">Vec</span>::<span class="n">new</span><span class="p">();</span><span class="w"></span>
<span class="w">    </span><span class="k">move</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="o">&amp;</span><span class="k">mut</span><span class="w"> </span><span class="n">v</span><span class="p">;</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
</pre></div>



<a name="133736399"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736399" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736399">(Sep 11 2018 at 14:31)</a>:</h4>
<p>still <a href="https://play.rust-lang.org/?gist=e47feaf11ceaabe8deb904e3eb38099e&amp;version=nightly&amp;mode=debug&amp;edition=2015" target="_blank" title="https://play.rust-lang.org/?gist=e47feaf11ceaabe8deb904e3eb38099e&amp;version=nightly&amp;mode=debug&amp;edition=2015">errors out</a></p>



<a name="133736400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736400">(Sep 11 2018 at 14:31)</a>:</h4>
<p>the real problem is that you need a once closure</p>



<a name="133736418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736418">(Sep 11 2018 at 14:31)</a>:</h4>
<p>oh and <code>move</code> on its own doesn't (always) force that</p>



<a name="133736422"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736422" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736422">(Sep 11 2018 at 14:31)</a>:</h4>
<p>sometimes <code>move</code> can get you one for other reasons</p>



<a name="133736481"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736481" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736481">(Sep 11 2018 at 14:32)</a>:</h4>
<p>TL;DR I think I would consider this a "somewhat high" priority error message improvement?</p>



<a name="133736484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736484">(Sep 11 2018 at 14:32)</a>:</h4>
<p>reason:</p>



<a name="133736498"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736498" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736498">(Sep 11 2018 at 14:32)</a>:</h4>
<ul>
<li>it's a case where we didn't type-check correctly before, so it'll be a "new" sort of error in existing code</li>
</ul>



<a name="133736510"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736510" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736510">(Sep 11 2018 at 14:32)</a>:</h4>
<ul>
<li>I highly doubt people will understand the underlying problem with existing error</li>
</ul>



<a name="133736516"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736516" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736516">(Sep 11 2018 at 14:33)</a>:</h4>
<p>even for us it is subtle :)</p>



<a name="133736530"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736530" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736530">(Sep 11 2018 at 14:33)</a>:</h4>
<p>but exactly what the error should be probably still requires some "workshopping"</p>



<a name="133736631"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736631" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736631">(Sep 11 2018 at 14:34)</a>:</h4>
<p>I guess the "note" is pretty decent</p>



<a name="133736634"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736634" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736634">(Sep 11 2018 at 14:35)</a>:</h4>
<p>yeah okay</p>



<a name="133736673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736673">(Sep 11 2018 at 14:35)</a>:</h4>
<p><a href="https://play.rust-lang.org/?gist=d49f585e47ab576ba4da68b0a772fce2&amp;version=nightly&amp;mode=debug&amp;edition=2015" target="_blank" title="https://play.rust-lang.org/?gist=d49f585e47ab576ba4da68b0a772fce2&amp;version=nightly&amp;mode=debug&amp;edition=2015">https://play.rust-lang.org/?gist=d49f585e47ab576ba4da68b0a772fce2&amp;version=nightly&amp;mode=debug&amp;edition=2015</a></p>



<a name="133736747"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736747" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736747">(Sep 11 2018 at 14:36)</a>:</h4>
<p>Should we consider mentioning <code>FnOnce</code> in the note as well?</p>



<a name="133736755"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736755" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736755">(Sep 11 2018 at 14:36)</a>:</h4>
<p>Or keeping it focused on <code>FnMut</code>, and just revising it in a manner similar to what you suggest?</p>



<a name="133736788"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736788" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736788">(Sep 11 2018 at 14:37)</a>:</h4>
<p>wait, in comment you said you think it should be promoted beyond <code>note</code> ?</p>



<a name="133736801"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736801" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736801">(Sep 11 2018 at 14:37)</a>:</h4>
<p>are notes often ignored or something?</p>



<a name="133736869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736869">(Sep 11 2018 at 14:38)</a>:</h4>
<p>I left <a href="https://github.com/rust-lang/rust/issues/53040#issuecomment-420297313" target="_blank" title="https://github.com/rust-lang/rust/issues/53040#issuecomment-420297313">another comment</a> proposing</p>
<div class="codehilite"><pre><span></span>error: captured variable cannot escape `FnMut` closure body
 --&gt; src/main.rs:5:8
  |
5 |     || &amp;mut v;
  |     -- ^^^^^^ creates a reference to the captured variable `v` which escapes the closure body
  |     |
  |     inferred to be a `FnMut` closure
  |
  = note: `FnMut` closures only have access to their captured variables while they are executing
  = note: therefore, they cannot return allow a reference to a captured variable to escape
</pre></div>


<p>or something like that</p>



<a name="133736892"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736892" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736892">(Sep 11 2018 at 14:39)</a>:</h4>
<p>a bit repetitive :)</p>



<a name="133736908"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736908" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736908">(Sep 11 2018 at 14:39)</a>:</h4>
<p>anyway, I think we should keep it on milestone?</p>



<a name="133736995"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133736995" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133736995">(Sep 11 2018 at 14:40)</a>:</h4>
<p>but discuss best error in the issue?</p>



<a name="133737007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737007">(Sep 11 2018 at 14:40)</a>:</h4>
<p>ps this is taking a long time :)</p>



<a name="133737026"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737026" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737026">(Sep 11 2018 at 14:40)</a>:</h4>
<p>though I guess we're like 50% through</p>



<a name="133737027"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737027" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737027">(Sep 11 2018 at 14:40)</a>:</h4>
<p>the whole "making plans"? yes</p>



<a name="133737045"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737045" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737045">(Sep 11 2018 at 14:41)</a>:</h4>
<p>maybe we should try to move faster</p>



<a name="133737048"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737048" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737048">(Sep 11 2018 at 14:41)</a>:</h4>
<p>okay well we can pick up pace a little</p>



<a name="133737065"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737065" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737065">(Sep 11 2018 at 14:41)</a>:</h4>
<p>next is: "borrow of possibly uninitialized variable" instead of "use of moved value" <a href="https://github.com/rust-lang/rust/issues/52669" target="_blank" title="https://github.com/rust-lang/rust/issues/52669">#52669</a></p>



<a name="133737069"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737069" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737069">(Sep 11 2018 at 14:41)</a>:</h4>
<p>yep</p>



<a name="133737151"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737151" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737151">(Sep 11 2018 at 14:42)</a>:</h4>
<p>this seems minor but I Think we should fix</p>



<a name="133737154"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737154" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737154">(Sep 11 2018 at 14:42)</a>:</h4>
<p>actually <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> was just working on that code</p>



<a name="133737159"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737159" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737159">(Sep 11 2018 at 14:42)</a>:</h4>
<p>maybe they want to tackle it (or <span class="user-mention" data-user-id="116773">@csmoe</span> , who left some comments)</p>



<a name="133737176"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737176" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737176">(Sep 11 2018 at 14:42)</a>:</h4>
<p>(this is not a dupe of <a href="https://github.com/rust-lang/rust/issues/21232" target="_blank" title="https://github.com/rust-lang/rust/issues/21232">#21232</a>)</p>



<a name="133737217"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737217" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737217">(Sep 11 2018 at 14:43)</a>:</h4>
<p>I feel like this is worth fixing as a "new user stumble point"</p>



<a name="133737229"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737229" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737229">(Sep 11 2018 at 14:43)</a>:</h4>
<p>I'll nominate for tonight</p>



<a name="133737231"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737231" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737231">(Sep 11 2018 at 14:43)</a>:</h4>
<p>sure okay</p>



<a name="133737239"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737239" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737239">(Sep 11 2018 at 14:43)</a>:</h4>
<p>I like the idea of asking <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> first</p>



<a name="133737299"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737299" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737299">(Sep 11 2018 at 14:44)</a>:</h4>
<p>next: NLL: need a (new) round of review deltas between .stderr and .nll.stderr output <a href="https://github.com/rust-lang/rust/issues/52663" target="_blank" title="https://github.com/rust-lang/rust/issues/52663">#52663</a></p>



<a name="133737340"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737340" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737340">(Sep 11 2018 at 14:44)</a>:</h4>
<p>I'm not sure what's the status here</p>



<a name="133737347"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737347" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737347">(Sep 11 2018 at 14:44)</a>:</h4>
<p>(deleted)</p>



<a name="133737371"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737371" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737371">(Sep 11 2018 at 14:45)</a>:</h4>
<p>as far as I know, no one picked up baton to do further review of the remaining cases</p>



<a name="133737386"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737386" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737386">(Sep 11 2018 at 14:45)</a>:</h4>
<p>hmm ok</p>



<a name="133737412"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737412" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737412">(Sep 11 2018 at 14:45)</a>:</h4>
<p>I'll reassign to self</p>



<a name="133737442"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737442" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737442">(Sep 11 2018 at 14:45)</a>:</h4>
<p>since I'll already be breaking up that other ticket</p>



<a name="133737490"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737490" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737490">(Sep 11 2018 at 14:46)</a>:</h4>
<p>into separate issues that can be individually triaged</p>



<a name="133737512"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737512" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737512">(Sep 11 2018 at 14:46)</a>:</h4>
<p>I can probably just do the same here. Seems like it will be easier to deal with over time if I do that.</p>



<a name="133737530"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737530" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737530">(Sep 11 2018 at 14:46)</a>:</h4>
<p>do you want me to tackle some of it?</p>



<a name="133737537"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737537" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737537">(Sep 11 2018 at 14:46)</a>:</h4>
<p>on the one hand, feels like a classic "Quest issue"</p>



<a name="133737544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737544">(Sep 11 2018 at 14:46)</a>:</h4>
<p>on the other, it requires kind of sensitive judgement calls</p>



<a name="133737546"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737546" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737546">(Sep 11 2018 at 14:46)</a>:</h4>
<p>What does that mean?</p>



<a name="133737550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737550">(Sep 11 2018 at 14:46)</a>:</h4>
<p>("Quest issue"?)</p>



<a name="133737554"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737554" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737554">(Sep 11 2018 at 14:46)</a>:</h4>
<p>and I feel like we've not had much luck distributing the load</p>



<a name="133737569"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737569" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737569">(Sep 11 2018 at 14:47)</a>:</h4>
<p>"quest issue" means an issue where you have a checklist and a lot of people pitch in</p>



<a name="133737575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737575">(Sep 11 2018 at 14:47)</a>:</h4>
<p>Oh I see</p>



<a name="133737590"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737590" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737590">(Sep 11 2018 at 14:47)</a>:</h4>
<blockquote>
<p>and I feel like we've not had much luck distributing the load</p>
</blockquote>
<p>not in general, obviously, I mean on this specific sort of thing</p>



<a name="133737598"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737598" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737598">(Sep 11 2018 at 14:47)</a>:</h4>
<p>yes I suspect the need for judgement calls is large reason we have not seen uptake</p>



<a name="133737606"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737606" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737606">(Sep 11 2018 at 14:47)</a>:</h4>
<p>agreed</p>



<a name="133737630"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737630" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737630">(Sep 11 2018 at 14:47)</a>:</h4>
<p>that suggests that you or I should do it, which seems fine</p>



<a name="133737693"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737693" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737693">(Sep 11 2018 at 14:48)</a>:</h4>
<p>otoh having the list of regressions is great</p>



<a name="133737703"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737703" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737703">(Sep 11 2018 at 14:48)</a>:</h4>
<p>plenty of people tearing through the list</p>



<a name="133737706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737706">(Sep 11 2018 at 14:48)</a>:</h4>
<p>so it's high value work</p>



<a name="133737725"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737725" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737725">(Sep 11 2018 at 14:48)</a>:</h4>
<p>well I think that may have died down though...</p>



<a name="133737727"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737727" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737727">(Sep 11 2018 at 14:48)</a>:</h4>
<p>not clear to me</p>



<a name="133737752"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737752" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737752">(Sep 11 2018 at 14:49)</a>:</h4>
<p>(doesn't help that one cannot see edit history for a description)</p>



<a name="133737792"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737792" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737792">(Sep 11 2018 at 14:49)</a>:</h4>
<p>well in any case I reassigned it to myself</p>



<a name="133737794"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737794" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737794">(Sep 11 2018 at 14:49)</a>:</h4>
<p>so lets move along</p>



<a name="133737817"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737817" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737817">(Sep 11 2018 at 14:50)</a>:</h4>
<p>"[nll] borrows that must be valid for a free lifetime should explain why" <a href="https://github.com/rust-lang/rust/issues/52534" target="_blank" title="https://github.com/rust-lang/rust/issues/52534">#52534</a></p>



<a name="133737980"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737980" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737980">(Sep 11 2018 at 14:52)</a>:</h4>
<p>so <span class="user-mention" data-user-id="116107">@davidtwco</span> is working on it some</p>



<a name="133737989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737989">(Sep 11 2018 at 14:52)</a>:</h4>
<p>(right now in fact)</p>



<a name="133737990"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133737990" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133737990">(Sep 11 2018 at 14:52)</a>:</h4>
<p>I think it's a good area where we can leapfrog the existing errors</p>



<a name="133738053"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738053" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738053">(Sep 11 2018 at 14:53)</a>:</h4>
<p>keep it and move on?</p>



<a name="133738057"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738057" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738057">(Sep 11 2018 at 14:53)</a>:</h4>
<p>yeah, its assigned</p>



<a name="133738060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738060">(Sep 11 2018 at 14:53)</a>:</h4>
<p>we'll leave it</p>



<a name="133738064"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738064" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738064">(Sep 11 2018 at 14:54)</a>:</h4>
<p>"  NLL: Implicit reborrow hides error "Cannot move out of Struct with destructor" <a href="https://github.com/rust-lang/rust/issues/52059" target="_blank" title="https://github.com/rust-lang/rust/issues/52059">#52059</a>  " ?</p>



<a name="133738189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738189">(Sep 11 2018 at 14:56)</a>:</h4>
<p>hmm</p>



<a name="133738255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738255">(Sep 11 2018 at 14:56)</a>:</h4>
<p>sorry, got distracted</p>



<a name="133738257"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738257" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738257">(Sep 11 2018 at 14:56)</a>:</h4>
<p>uh</p>



<a name="133738264"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738264" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738264">(Sep 11 2018 at 14:56)</a>:</h4>
<p>it is a confusing error...let me see..</p>



<a name="133738276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738276">(Sep 11 2018 at 14:57)</a>:</h4>
<p>well, it's <em>somewhat</em> better now</p>



<a name="133738277"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738277" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738277">(Sep 11 2018 at 14:57)</a>:</h4>
<p>the example of the "better error message" is misleading though</p>



<a name="133738278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738278">(Sep 11 2018 at 14:57)</a>:</h4>
<div class="codehilite"><pre><span></span>   |     - `*self.url` dropped here while still borrowed
</pre></div>



<a name="133738280"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738280" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738280">(Sep 11 2018 at 14:57)</a>:</h4>
<p>(from the description)</p>



<a name="133738288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738288">(Sep 11 2018 at 14:57)</a>:</h4>
<p>this is the full error:</p>
<div class="codehilite"><pre><span></span>rror[E0597]: `*self.url` does not live long enough
  --&gt; src/main.rs:15:9
   |
15 |         self.url
   |         ^^^^^^^^ borrowed value does not live long enough
16 |     }
   |     - `*self.url` dropped here while still borrowed
   |
note: borrowed value must be valid for the lifetime &#39;a as defined on the impl at 13:6...
  --&gt; src/main.rs:13:6
   |
13 | impl&lt;&#39;a&gt; S&lt;&#39;a&gt; {
   |      ^^
</pre></div>



<a name="133738296"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738296" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738296">(Sep 11 2018 at 14:57)</a>:</h4>
<p>because you really <em>are not allowed</em> move out of things with destructors, which is what <code>let x = self.url;</code> is trying to do....</p>



<a name="133738362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738362">(Sep 11 2018 at 14:58)</a>:</h4>
<p>what might be nice is to mention that the <code>Drop</code> impl on <code>S</code> is significant</p>



<a name="133738385"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738385" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738385">(Sep 11 2018 at 14:58)</a>:</h4>
<p>because even a case like this <a href="https://play.rust-lang.org/?gist=4b5a1875e8ede211fdf26656c194fa4e&amp;version=nightly&amp;mode=debug&amp;edition=2015" target="_blank" title="https://play.rust-lang.org/?gist=4b5a1875e8ede211fdf26656c194fa4e&amp;version=nightly&amp;mode=debug&amp;edition=2015">play</a> gives a similarly "bad" diagnostic</p>



<a name="133738433"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738433" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738433">(Sep 11 2018 at 14:59)</a>:</h4>
<p>in fact, the claim "<code>*self.url</code> dropped here" is sort of misleading</p>



<a name="133738442"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738442" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738442">(Sep 11 2018 at 14:59)</a>:</h4>
<p>given that we put in code to support such moves</p>



<a name="133738455"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738455" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738455">(Sep 11 2018 at 14:59)</a>:</h4>
<p>yeah</p>



<a name="133738466"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738466" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738466">(Sep 11 2018 at 15:00)</a>:</h4>
<p>I actually want to redo these diagnostics a bit more generally but I've not had time to pull together my thoughts here</p>



<a name="133738521"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738521" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738521">(Sep 11 2018 at 15:00)</a>:</h4>
<p>in particular I Think that the interaction with destructors could use clearer terminology</p>



<a name="133738525"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738525" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738525">(Sep 11 2018 at 15:00)</a>:</h4>
<p>I think I'd like to take a closer look at this one</p>



<a name="133738538"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738538" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738538">(Sep 11 2018 at 15:00)</a>:</h4>
<p>let's keep it, it seems like not top prioritity</p>



<a name="133738540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738540">(Sep 11 2018 at 15:00)</a>:</h4>
<p>but we have time</p>



<a name="133738542"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738542" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738542">(Sep 11 2018 at 15:00)</a>:</h4>
<p>hopefully :)</p>



<a name="133738544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738544">(Sep 11 2018 at 15:00)</a>:</h4>
<p>I'll assign it to myself for now, but if I don't touch it for a week</p>



<a name="133738548"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738548" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738548">(Sep 11 2018 at 15:00)</a>:</h4>
<p>then we'll talk about it again next week perhaps</p>



<a name="133738550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738550">(Sep 11 2018 at 15:00)</a>:</h4>
<p>seems fine</p>



<a name="133738558"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738558" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738558">(Sep 11 2018 at 15:00)</a>:</h4>
<p>I think  html5ever in the rustc-perf repository is memory-intensive <a href="https://github.com/rust-lang/rust/issues/52028" target="_blank" title="https://github.com/rust-lang/rust/issues/52028">#52028</a>  can prob be closed</p>



<a name="133738568"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738568" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738568">(Sep 11 2018 at 15:01)</a>:</h4>
<p>well</p>



<a name="133738571"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738571" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738571">(Sep 11 2018 at 15:01)</a>:</h4>
<p>currently result is 228.28% in max-rss</p>



<a name="133738576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738576">(Sep 11 2018 at 15:01)</a>:</h4>
<p>sprry</p>



<a name="133738577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738577">(Sep 11 2018 at 15:01)</a>:</h4>
<p>...</p>



<a name="133738583"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738583" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738583">(Sep 11 2018 at 15:01)</a>:</h4>
<p>228% :)</p>



<a name="133738584"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738584" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738584">(Sep 11 2018 at 15:01)</a>:</h4>
<p>better,</p>



<a name="133738586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738586">(Sep 11 2018 at 15:01)</a>:</h4>
<p>:)</p>



<a name="133738587"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738587" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738587">(Sep 11 2018 at 15:01)</a>:</h4>
<p>501,888.00</p>



<a name="133738588"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738588" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738588">(Sep 11 2018 at 15:01)</a>:</h4>
<p>total kb</p>



<a name="133738593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738593">(Sep 11 2018 at 15:01)</a>:</h4>
<p>vs 219,852.00</p>



<a name="133738595"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738595" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738595">(Sep 11 2018 at 15:01)</a>:</h4>
<p>not as good as I thought</p>



<a name="133738597"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738597" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738597">(Sep 11 2018 at 15:01)</a>:</h4>
<p>still, a lot better than 2GB :P</p>



<a name="133738605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738605">(Sep 11 2018 at 15:02)</a>:</h4>
<p>2.28x &lt;-- best</p>



<a name="133738651"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738651" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738651">(Sep 11 2018 at 15:02)</a>:</h4>
<p>("228%" can be interpreted as "3.28x")</p>



<a name="133738655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738655">(Sep 11 2018 at 15:02)</a>:</h4>
<p>anyway</p>



<a name="133738667"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738667" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738667">(Sep 11 2018 at 15:02)</a>:</h4>
<p>hmm</p>



<a name="133738692"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738692" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738692">(Sep 11 2018 at 15:03)</a>:</h4>
<p>I guess I don't feel like it's an RC2 blocker</p>



<a name="133738702"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738702" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738702">(Sep 11 2018 at 15:03)</a>:</h4>
<p>I'm interested a bit to know where the memory is going though :P</p>



<a name="133738712"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738712" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738712">(Sep 11 2018 at 15:03)</a>:</h4>
<p>so I would not close it</p>



<a name="133738719"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738719" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738719">(Sep 11 2018 at 15:03)</a>:</h4>
<p>if we were &lt;50% that'd be one thing</p>



<a name="133738722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738722">(Sep 11 2018 at 15:03)</a>:</h4>
<p>but 2x is still a lot</p>



<a name="133738723"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738723" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738723">(Sep 11 2018 at 15:03)</a>:</h4>
<p>okay. remove milesotne but leave open</p>



<a name="133738747"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738747" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738747">(Sep 11 2018 at 15:04)</a>:</h4>
<p>next: "NLL: missing suggestion to use <code>move</code> keyword on closures" <a href="https://github.com/rust-lang/rust/issues/51169" target="_blank" title="https://github.com/rust-lang/rust/issues/51169">#51169</a></p>



<a name="133738834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738834">(Sep 11 2018 at 15:05)</a>:</h4>
<p><span class="user-mention" data-user-id="116118">@Matthew Jasper</span> is working on it, I think</p>



<a name="133738846"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738846" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738846">(Sep 11 2018 at 15:05)</a>:</h4>
<p>let's leave it</p>



<a name="133738875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738875">(Sep 11 2018 at 15:05)</a>:</h4>
<p>similarly  NLL diagnostics has lost "closure may outlive the current function" notes <a href="https://github.com/rust-lang/rust/issues/51026" target="_blank" title="https://github.com/rust-lang/rust/issues/51026">#51026</a>  — though I'm not sure of current status there</p>



<a name="133738950"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738950" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738950">(Sep 11 2018 at 15:06)</a>:</h4>
<p>Improve diagnostics to guide users past Borrow checking regression in brotli <a href="https://github.com/rust-lang/rust/issues/47349" target="_blank" title="https://github.com/rust-lang/rust/issues/47349">#47349</a></p>



<a name="133738953"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738953" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738953">(Sep 11 2018 at 15:06)</a>:</h4>
<p>is the last one</p>



<a name="133738957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738957">(Sep 11 2018 at 15:06)</a>:</h4>
<p>Yeah I just r+'ed a PR from <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> that he says may provide helpful foundational methods to reolsve those</p>



<a name="133738959"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738959" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738959">(Sep 11 2018 at 15:06)</a>:</h4>
<p>so we'll see</p>



<a name="133738965"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738965" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738965">(Sep 11 2018 at 15:06)</a>:</h4>
<p>I think that one of <span class="user-mention" data-user-id="116118">@Matthew Jasper</span>'s PR may go ahead and add a lot of "consider using a let binding" notes that perhaps apply here</p>



<a name="133738978"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738978" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738978">(Sep 11 2018 at 15:07)</a>:</h4>
<p>maybe the one you just r+'d :)</p>



<a name="133738994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738994">(Sep 11 2018 at 15:07)</a>:</h4>
<p>I think we can maybe leave it? or close it, unclear</p>



<a name="133738998"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133738998" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133738998">(Sep 11 2018 at 15:07)</a>:</h4>
<p>I think the question is: is this the full list</p>



<a name="133739001"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739001" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739001">(Sep 11 2018 at 15:07)</a>:</h4>
<p>I guess the answer is that we have to do those test case reviews to know for sure</p>



<a name="133739005"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739005" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739005">(Sep 11 2018 at 15:07)</a>:</h4>
<p>wait you speaking of <a href="https://github.com/rust-lang/rust/issues/47349" target="_blank" title="https://github.com/rust-lang/rust/issues/47349">#47349</a> ?</p>



<a name="133739021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739021">(Sep 11 2018 at 15:07)</a>:</h4>
<p>I'm saying that <a href="https://github.com/rust-lang/rust/pull/54088" target="_blank" title="https://github.com/rust-lang/rust/pull/54088">https://github.com/rust-lang/rust/pull/54088</a> may affect <a href="https://github.com/rust-lang/rust/issues/47349" target="_blank" title="https://github.com/rust-lang/rust/issues/47349">#47349</a></p>



<a name="133739070"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739070" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739070">(Sep 11 2018 at 15:08)</a>:</h4>
<p>ah, I see I had an in-progress review there</p>



<a name="133739085"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739085" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739085">(Sep 11 2018 at 15:08)</a>:</h4>
<p>oh really? I was more thinking it was going to help <a href="https://github.com/rust-lang/rust/issues/51026" target="_blank" title="https://github.com/rust-lang/rust/issues/51026">#51026</a>. Didn't see connection to <a href="https://github.com/rust-lang/rust/issues/47349" target="_blank" title="https://github.com/rust-lang/rust/issues/47349">#47349</a></p>



<a name="133739088"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739088" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739088">(Sep 11 2018 at 15:08)</a>:</h4>
<p>let me look</p>



<a name="133739089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739089">(Sep 11 2018 at 15:08)</a>:</h4>
<p>maybe I should file that as a followup issue</p>



<a name="133739105"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739105" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739105">(Sep 11 2018 at 15:08)</a>:</h4>
<p>well, it adds "= note: consider using a <code>let</code> binding to create a longer lived value"</p>



<a name="133739108"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739108" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739108">(Sep 11 2018 at 15:08)</a>:</h4>
<p>which is basically the note that we need here</p>



<a name="133739121"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739121" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739121">(Sep 11 2018 at 15:09)</a>:</h4>
<p>ah well</p>



<a name="133739123"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739123" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739123">(Sep 11 2018 at 15:09)</a>:</h4>
<p>I take it back</p>



<a name="133739125"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739125" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739125">(Sep 11 2018 at 15:09)</a>:</h4>
<p>I think I am wrong</p>



<a name="133739136"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739136" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739136">(Sep 11 2018 at 15:09)</a>:</h4>
<p>the note we need here is to use a <code>let</code> binding, but for a different reason :)</p>



<a name="133739140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739140">(Sep 11 2018 at 15:09)</a>:</h4>
<p>and I imagine it won't trigger</p>



<a name="133739243"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739243" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739243">(Sep 11 2018 at 15:10)</a>:</h4>
<p>What i'm trying to understand right now</p>



<a name="133739246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739246">(Sep 11 2018 at 15:10)</a>:</h4>
<p>this bug</p>



<a name="133739257"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739257" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739257">(Sep 11 2018 at 15:10)</a>:</h4>
<p>is against AST-borrowck too, right?</p>



<a name="133739316"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739316" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739316">(Sep 11 2018 at 15:11)</a>:</h4>
<p>what bug?</p>



<a name="133739324"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739324" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739324">(Sep 11 2018 at 15:11)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/47349" target="_blank" title="https://github.com/rust-lang/rust/issues/47349">#47349</a></p>



<a name="133739374"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739374" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739374">(Sep 11 2018 at 15:12)</a>:</h4>
<p>well</p>



<a name="133739376"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739376" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739376">(Sep 11 2018 at 15:12)</a>:</h4>
<p>I think aST borrowck incorrectly accepted the code</p>



<a name="133739380"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739380" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739380">(Sep 11 2018 at 15:12)</a>:</h4>
<p>it doesn't today</p>



<a name="133739394"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739394" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739394">(Sep 11 2018 at 15:12)</a>:</h4>
<p><a href="https://play.rust-lang.org/?gist=4832ccb97b6e6964267d065a53122c56&amp;version=nightly&amp;mode=debug&amp;edition=2015" target="_blank" title="https://play.rust-lang.org/?gist=4832ccb97b6e6964267d065a53122c56&amp;version=nightly&amp;mode=debug&amp;edition=2015">https://play.rust-lang.org/?gist=4832ccb97b6e6964267d065a53122c56&amp;version=nightly&amp;mode=debug&amp;edition=2015</a></p>



<a name="133739423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739423">(Sep 11 2018 at 15:13)</a>:</h4>
<p>(thus the tag of it being stable-to-stable regression)</p>



<a name="133739428"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739428" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739428">(Sep 11 2018 at 15:13)</a>:</h4>
<p>oh</p>



<a name="133739430"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739430" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739430">(Sep 11 2018 at 15:13)</a>:</h4>
<p>i forgot about that</p>



<a name="133739434"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739434" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739434">(Sep 11 2018 at 15:13)</a>:</h4>
<p>We</p>



<a name="133739435"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739435" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739435">(Sep 11 2018 at 15:13)</a>:</h4>
<p>yeah I think I fixed some stuff around here</p>



<a name="133739436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739436">(Sep 11 2018 at 15:13)</a>:</h4>
<p>that said</p>



<a name="133739441"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739441" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739441">(Sep 11 2018 at 15:13)</a>:</h4>
<p>We aren't going to change AST-borrowck to resolve things like this,  right?</p>



<a name="133739444"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739444" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739444">(Sep 11 2018 at 15:13)</a>:</h4>
<p>I think there <em>are</em> some similar-ish cases</p>



<a name="133739447"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739447" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739447">(Sep 11 2018 at 15:13)</a>:</h4>
<p>where NLL reports errors</p>



<a name="133739451"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739451" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739451">(Sep 11 2018 at 15:13)</a>:</h4>
<p>that AST borrowck missed</p>



<a name="133739454"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739454" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739454">(Sep 11 2018 at 15:13)</a>:</h4>
<p>but I think maybe we can just close <a href="https://github.com/rust-lang/rust/issues/47349" target="_blank" title="https://github.com/rust-lang/rust/issues/47349">#47349</a></p>



<a name="133739455"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739455" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739455">(Sep 11 2018 at 15:13)</a>:</h4>
<p>Sure, it could be great if MIR-borrowck gave good enough diagnostics that no one would even see the AST-borrowck issue</p>



<a name="133739460"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739460" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739460">(Sep 11 2018 at 15:13)</a>:</h4>
<p>I mean at this point... that was ... 6 months ago</p>



<a name="133739502"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739502" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739502">(Sep 11 2018 at 15:14)</a>:</h4>
<p>Ah so now you're thinking we may not need the diagnostics here?</p>



<a name="133739515"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739515" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739515">(Sep 11 2018 at 15:14)</a>:</h4>
<p>well I don't know</p>



<a name="133739517"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739517" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739517">(Sep 11 2018 at 15:14)</a>:</h4>
<p>Well</p>



<a name="133739520"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739520" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739520">(Sep 11 2018 at 15:14)</a>:</h4>
<p>I guess it's kind of been repurposed, effectively</p>



<a name="133739521"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739521" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739521">(Sep 11 2018 at 15:14)</a>:</h4>
<p>I think we can close it</p>



<a name="133739527"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739527" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739527">(Sep 11 2018 at 15:14)</a>:</h4>
<p>but I am sort of leaning towards close it just now</p>



<a name="133739534"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739534" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739534">(Sep 11 2018 at 15:14)</a>:</h4>
<p>If someone wants to try to make an analysis to suggest appropriate code motion</p>



<a name="133739535"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739535" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739535">(Sep 11 2018 at 15:14)</a>:</h4>
<p>great</p>



<a name="133739536"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739536" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739536">(Sep 11 2018 at 15:14)</a>:</h4>
<p>we don't have a specific action plan</p>



<a name="133739540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739540">(Sep 11 2018 at 15:14)</a>:</h4>
<p>right</p>



<a name="133739542"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739542" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739542">(Sep 11 2018 at 15:14)</a>:</h4>
<p>let them put it into clippy</p>



<a name="133739571"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739571" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739571">(Sep 11 2018 at 15:15)</a>:</h4>
<p>ok, let's close</p>



<a name="133739572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739572">(Sep 11 2018 at 15:15)</a>:</h4>
<p>great so we're done with the review</p>



<a name="133739575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739575">(Sep 11 2018 at 15:15)</a>:</h4>
<p><span class="emoji emoji-1f389" title="tada">:tada:</span></p>



<a name="133739678"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739678" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739678">(Sep 11 2018 at 15:17)</a>:</h4>
<p>so, <span class="user-mention" data-user-id="116083">@pnkfelix</span>, the main question was the two "review follow-up tasks":</p>
<ul>
<li>compile-fail</li>
<li>ui</li>
</ul>
<p>right</p>



<a name="133739697"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739697" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739697">(Sep 11 2018 at 15:17)</a>:</h4>
<p>and in particular who would do them</p>



<a name="133739753"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739753" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739753">(Sep 11 2018 at 15:18)</a>:</h4>
<p>I think they were all under ui</p>



<a name="133739774"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739774" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739774">(Sep 11 2018 at 15:18)</a>:</h4>
<p>I think 1. was  compile-fail tests that were ported to ui/compile-fail and had <code>// ignore-compare-mode-nll</code></p>



<a name="133739788"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739788" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739788">(Sep 11 2018 at 15:19)</a>:</h4>
<p>and 2. was ... other stuff in <code>ui</code> <span class="emoji emoji-1f61c" title="stuck out tongue wink">:stuck_out_tongue_wink:</span></p>



<a name="133739865"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739865" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739865">(Sep 11 2018 at 15:20)</a>:</h4>
<p>but yeah, if judgements calls are involved, then my guess is that it should either be me, or we should ask people to volunteer to take a pass over the material but feel free to leave things for me or you to look at</p>



<a name="133739878"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739878" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739878">(Sep 11 2018 at 15:20)</a>:</h4>
<p>I need to go now</p>



<a name="133739890"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739890" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739890">(Sep 11 2018 at 15:20)</a>:</h4>
<p>ok</p>



<a name="133739898"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739898" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739898">(Sep 11 2018 at 15:21)</a>:</h4>
<p>I think I will start by looking at that weird outlives error</p>



<a name="133739904"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739904" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739904">(Sep 11 2018 at 15:21)</a>:</h4>
<p>this has been good, I think. I'm assuming the best way to handle the meeting tonight is to just focus on I-nominated issues, right?</p>



<a name="133739917"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739917" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739917">(Sep 11 2018 at 15:21)</a>:</h4>
<p>unless we have formal agenda items already, let me look</p>



<a name="133739932"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739932" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739932">(Sep 11 2018 at 15:21)</a>:</h4>
<p>nope, nothing for tonight (yet)</p>



<a name="133739987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739987">(Sep 11 2018 at 15:22)</a>:</h4>
<blockquote>
<p>this has been good, I think. I'm assuming the best way to handle the meeting tonight is to just focus on I-nominated issues, right?</p>
</blockquote>
<p>I think so</p>



<a name="133739995"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739995" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739995">(Sep 11 2018 at 15:22)</a>:</h4>
<p>I might try to put a bit of work into further diagnostic ideas...</p>



<a name="133739999"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133739999" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133739999">(Sep 11 2018 at 15:22)</a>:</h4>
<p>ah, I don't know if there are untriaged issues...</p>



<a name="133740030"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133740030" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133740030">(Sep 11 2018 at 15:23)</a>:</h4>
<p>answer, <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-nll+no%3Amilestone+-label%3ANll-deferred+-label%3ANll-fixed-by-nll" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-nll+no%3Amilestone+-label%3ANll-deferred+-label%3ANll-fixed-by-nll">yes, yes there are</a></p>



<a name="133740035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133740035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133740035">(Sep 11 2018 at 15:23)</a>:</h4>
<p>I'll take a look through those</p>



<a name="133740036"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133740036" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133740036">(Sep 11 2018 at 15:23)</a>:</h4>
<p>you go home</p>



<a name="133740038"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133740038" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133740038">(Sep 11 2018 at 15:23)</a>:</h4>
<p>:)</p>



<a name="133740601"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133740601" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133740601">(Sep 11 2018 at 15:32)</a>:</h4>
<p>Maybe we need distinguished labels NLL-featurereq vs NLL-complete</p>



<a name="133740632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133740632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133740632">(Sep 11 2018 at 15:33)</a>:</h4>
<p>or maybe NLL-complete is the right answer and we use triaging to delay implementation indefinitely.</p>



<a name="133741211"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133741211" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133741211">(Sep 11 2018 at 15:41)</a>:</h4>
<p>what are you thinking of specifically?</p>



<a name="133752794"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133752794" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133752794">(Sep 11 2018 at 19:01)</a>:</h4>
<p>I was looking at <a href="https://github.com/rust-lang/rust/issues/53450" target="_blank" title="https://github.com/rust-lang/rust/issues/53450">#53450</a> in particular</p>



<a name="133752880"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133752880" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133752880">(Sep 11 2018 at 19:02)</a>:</h4>
<p>cases where people are filing AST-borrowck bugs, and then someone chimes in with "a hypothetical future version of NLL could fix it" and tags it with A-NLL</p>



<a name="133753362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133753362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133753362">(Sep 11 2018 at 19:09)</a>:</h4>
<p>found anything?</p>



<a name="133753511"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/133753511" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#133753511">(Sep 11 2018 at 19:11)</a>:</h4>
<p>no I meant I think <a href="https://github.com/rust-lang/rust/issues/53450" target="_blank" title="https://github.com/rust-lang/rust/issues/53450">#53450</a> is an instance of that; of a case where its an NLL-featurerequest</p>



<a name="134600549"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600549" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600549">(Sep 25 2018 at 14:32)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> so lets see, i guess we should first manually triage any unlabelled NLL issues?</p>



<a name="134600603"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600603" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600603">(Sep 25 2018 at 14:33)</a>:</h4>
<p>probably a good idea</p>



<a name="134600656"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600656" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600656">(Sep 25 2018 at 14:34)</a>:</h4>
<p>here's a <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-NLL+-label%3ANLL-diagnostics++-label%3ANLL-deferred+-label%3ANLL-sound+-label%3ANLL-performant+-label%3ANLL-complete+-label%3ANLL-fixed-by-NLL" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+is%3Aopen+label%3AA-NLL+-label%3ANLL-diagnostics++-label%3ANLL-deferred+-label%3ANLL-sound+-label%3ANLL-performant+-label%3ANLL-complete+-label%3ANLL-fixed-by-NLL">list</a></p>



<a name="134600674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600674">(Sep 25 2018 at 14:34)</a>:</h4>
<p>I'm surprised you excluded <code>NLL-complete</code></p>



<a name="134600682"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600682" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600682">(Sep 25 2018 at 14:35)</a>:</h4>
<p>I guess that is because of migration?</p>



<a name="134600693"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600693" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600693">(Sep 25 2018 at 14:35)</a>:</h4>
<p>I just want to label unlabelled things?</p>



<a name="134600701"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600701" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600701">(Sep 25 2018 at 14:35)</a>:</h4>
<p>oic</p>



<a name="134600717"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600717" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600717">(Sep 25 2018 at 14:35)</a>:</h4>
<p>I was looking at <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-NLL+no%3Amilestone+-label%3ANll-deferred+-label%3ANll-fixed-by-nll" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-NLL+no%3Amilestone+-label%3ANll-deferred+-label%3ANll-fixed-by-nll">things that are not on the milestone</a></p>



<a name="134600719"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600719" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600719">(Sep 25 2018 at 14:35)</a>:</h4>
<p>which is perhaps a similar list..</p>



<a name="134600722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600722">(Sep 25 2018 at 14:35)</a>:</h4>
<p>anyway, let's go over yours to start</p>



<a name="134600726"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600726" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600726">(Sep 25 2018 at 14:35)</a>:</h4>
<blockquote>
<p>NLL: need 3rd round of review comparing .stderr and .nll.stderr output <a href="https://github.com/rust-lang/rust/issues/54528" target="_blank" title="https://github.com/rust-lang/rust/issues/54528">#54528</a></p>
</blockquote>



<a name="134600741"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600741" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600741">(Sep 25 2018 at 14:36)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/54528" target="_blank" title="https://github.com/rust-lang/rust/issues/54528">#54528</a> is NLL-diagnostics</p>



<a name="134600775"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600775" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600775">(Sep 25 2018 at 14:36)</a>:</h4>
<p>well</p>



<a name="134600780"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600780" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600780">(Sep 25 2018 at 14:36)</a>:</h4>
<p>maybe it is. :)</p>



<a name="134600784"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600784" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600784">(Sep 25 2018 at 14:36)</a>:</h4>
<p>:)</p>



<a name="134600785"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600785" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600785">(Sep 25 2018 at 14:36)</a>:</h4>
<p>that is, such a task can in theory catch any kind of bug</p>



<a name="134600787"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600787" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600787">(Sep 25 2018 at 14:36)</a>:</h4>
<p>right</p>



<a name="134600808"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600808" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600808">(Sep 25 2018 at 14:37)</a>:</h4>
<p>Its really a workitem</p>



<a name="134600811"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600811" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600811">(Sep 25 2018 at 14:37)</a>:</h4>
<p>not an issue per se</p>



<a name="134600818"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600818" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600818">(Sep 25 2018 at 14:37)</a>:</h4>
<p>We definitely <em>need</em> to do it, though</p>



<a name="134600819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600819">(Sep 25 2018 at 14:37)</a>:</h4>
<p>right</p>



<a name="134600825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600825">(Sep 25 2018 at 14:37)</a>:</h4>
<p>ok, well, who will do and when I guess is the question</p>



<a name="134600826"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600826" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600826">(Sep 25 2018 at 14:37)</a>:</h4>
<p>I don't know if you saw my panicked series of comments</p>



<a name="134600885"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600885" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600885">(Sep 25 2018 at 14:38)</a>:</h4>
<p>no</p>



<a name="134600892"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600892" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600892">(Sep 25 2018 at 14:38)</a>:</h4>
<p>this: <a href="https://github.com/rust-lang/rust/pull/53438#discussion_r219811546" target="_blank" title="https://github.com/rust-lang/rust/pull/53438#discussion_r219811546">https://github.com/rust-lang/rust/pull/53438#discussion_r219811546</a></p>



<a name="134600903"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600903" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600903">(Sep 25 2018 at 14:39)</a>:</h4>
<p>ah</p>



<a name="134600912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600912">(Sep 25 2018 at 14:39)</a>:</h4>
<p>good catch, anyway</p>



<a name="134600917"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600917" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600917">(Sep 25 2018 at 14:39)</a>:</h4>
<p>namely, our treatment of <code>_</code> in NLL was a regression in ways that I don't think our issue tracker was tracking. I'm betting <em>you</em> were aware of it</p>



<a name="134600919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600919">(Sep 25 2018 at 14:39)</a>:</h4>
<p>but I had certainly overlooked it</p>



<a name="134600920"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600920" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600920">(Sep 25 2018 at 14:39)</a>:</h4>
<p>I belive we had a bug on this</p>



<a name="134600926"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600926" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600926">(Sep 25 2018 at 14:39)</a>:</h4>
<p>but not from this source</p>



<a name="134600930"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600930" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600930">(Sep 25 2018 at 14:39)</a>:</h4>
<p>I didn't see an obvious one listed on PR <a href="https://github.com/rust-lang/rust/issues/53438" target="_blank" title="https://github.com/rust-lang/rust/issues/53438">#53438</a></p>



<a name="134600931"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600931" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600931">(Sep 25 2018 at 14:39)</a>:</h4>
<p>I am thinking of <a href="https://github.com/rust-lang/rust/issues/53114" target="_blank" title="https://github.com/rust-lang/rust/issues/53114">https://github.com/rust-lang/rust/issues/53114</a></p>



<a name="134600986"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134600986" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134600986">(Sep 25 2018 at 14:40)</a>:</h4>
<p>hmm okay I guess that does count</p>



<a name="134601007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601007">(Sep 25 2018 at 14:40)</a>:</h4>
<p>which .. probably should be closed now?</p>



<a name="134601028"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601028" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601028">(Sep 25 2018 at 14:40)</a>:</h4>
<p>well, test still doesn't pass nightly</p>



<a name="134601041"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601041" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601041">(Sep 25 2018 at 14:40)</a>:</h4>
<p>but maybe PR just didn't make it into nightly yet</p>



<a name="134601049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601049">(Sep 25 2018 at 14:41)</a>:</h4>
<p>PR <a href="https://github.com/rust-lang/rust/issues/53438" target="_blank" title="https://github.com/rust-lang/rust/issues/53438">#53438</a> only says that it "partially addresses <a href="https://github.com/rust-lang/rust/issues/53114" target="_blank" title="https://github.com/rust-lang/rust/issues/53114">#53114</a>"</p>



<a name="134601064"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601064" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601064">(Sep 25 2018 at 14:41)</a>:</h4>
<p>maybe worth pinging <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> to spell out what they think is left</p>



<a name="134601067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601067">(Sep 25 2018 at 14:41)</a>:</h4>
<p>and/or reviewing</p>



<a name="134601069"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601069" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601069">(Sep 25 2018 at 14:41)</a>:</h4>
<p>I think because there are still mismatched between the MIR and Want columsin the table it lists?</p>



<a name="134601072"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601072" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601072">(Sep 25 2018 at 14:41)</a>:</h4>
<p>there is the "unsafe code check" aspect of this</p>



<a name="134601076"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601076" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601076">(Sep 25 2018 at 14:41)</a>:</h4>
<p>though I factored that out into a different bug</p>



<a name="134601085"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601085" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601085">(Sep 25 2018 at 14:41)</a>:</h4>
<p>Though I'm not 100% sure that table was kept up to date with the state of the PR</p>



<a name="134601087"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601087" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601087">(Sep 25 2018 at 14:41)</a>:</h4>
<p>and it's not really an <strong>NLL</strong> problem</p>



<a name="134601097"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601097" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601097">(Sep 25 2018 at 14:42)</a>:</h4>
<p>yeah</p>



<a name="134601137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601137">(Sep 25 2018 at 14:42)</a>:</h4>
<p>ok well we should review</p>



<a name="134601157"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601157" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601157">(Sep 25 2018 at 14:42)</a>:</h4>
<p>right, so we won't close it yet</p>



<a name="134601281"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601281" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601281">(Sep 25 2018 at 14:44)</a>:</h4>
<p>so I think <a href="https://github.com/rust-lang/rust/issues/53448" target="_blank" title="https://github.com/rust-lang/rust/issues/53448">https://github.com/rust-lang/rust/issues/53448</a> is a semi-dup of a series of bugs around normalization</p>



<a name="134601328"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601328" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601328">(Sep 25 2018 at 14:44)</a>:</h4>
<p>it's not really NLL related <em>per se</em></p>



<a name="134601341"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601341" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601341">(Sep 25 2018 at 14:44)</a>:</h4>
<p>(moving on in the list, are we ready for that?)</p>



<a name="134601351"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601351" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601351">(Sep 25 2018 at 14:44)</a>:</h4>
<p>should we label it or remove the A-NLL label?</p>



<a name="134601369"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601369" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601369">(Sep 25 2018 at 14:44)</a>:</h4>
<p>I <del>saw</del> say we remove A-NLL</p>



<a name="134601528"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601528" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601528">(Sep 25 2018 at 14:46)</a>:</h4>
<p>I should find some other issue it's a semi-dup of</p>



<a name="134601538"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601538" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601538">(Sep 25 2018 at 14:46)</a>:</h4>
<p>I'm sort of working on a fix to these problems, actually...</p>



<a name="134601551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601551">(Sep 25 2018 at 14:46)</a>:</h4>
<p>...but anyway</p>



<a name="134601580"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601580" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601580">(Sep 25 2018 at 14:47)</a>:</h4>
<p>Do you think I should open a separate issue spawned off of <a href="https://github.com/rust-lang/rust/issues/21114" target="_blank" title="https://github.com/rust-lang/rust/issues/21114">#21114</a></p>



<a name="134601607"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601607" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601607">(Sep 25 2018 at 14:47)</a>:</h4>
<p>dedicated solely to the short-term resolution of adding a diagnostic?</p>



<a name="134601621"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601621" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601621">(Sep 25 2018 at 14:48)</a>:</h4>
<p>basically, it sounded like you wanted, longer term, to try more aggressive strategies</p>



<a name="134601688"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601688" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601688">(Sep 25 2018 at 14:48)</a>:</h4>
<p>well</p>



<a name="134601706"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601706" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601706">(Sep 25 2018 at 14:48)</a>:</h4>
<p>I was fantasizing about fixing this problem .. somehow</p>



<a name="134601716"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601716" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601716">(Sep 25 2018 at 14:48)</a>:</h4>
<p>bu it does seem like a big endeavor</p>



<a name="134601717"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601717" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601717">(Sep 25 2018 at 14:48)</a>:</h4>
<p>So if we're serious about trying that, then we should keep <em>some</em> issue open</p>



<a name="134601727"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601727" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601727">(Sep 25 2018 at 14:49)</a>:</h4>
<p>e.g. it would require some research etc</p>



<a name="134601742"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601742" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601742">(Sep 25 2018 at 14:49)</a>:</h4>
<p>Yes. As I think I mentioned elsewhere, it gives me flashbacks to the Static Drop RFC</p>



<a name="134601749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601749">(Sep 25 2018 at 14:49)</a>:</h4>
<p>to (a) figure out an alternate rule that works better and (b) judge what impact we could expect and (c) figure out how to do the migration</p>



<a name="134601753"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601753" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601753">(Sep 25 2018 at 14:49)</a>:</h4>
<p>indeed</p>



<a name="134601768"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601768" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601768">(Sep 25 2018 at 14:49)</a>:</h4>
<p>I think opening a "diagnostic issue" is a reasonable compromise for now</p>



<a name="134601770"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601770" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601770">(Sep 25 2018 at 14:49)</a>:</h4>
<p>This is a much more niche area than that</p>



<a name="134601776"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601776" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601776">(Sep 25 2018 at 14:49)</a>:</h4>
<p>yes, but still</p>



<a name="134601830"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601830" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601830">(Sep 25 2018 at 14:50)</a>:</h4>
<p>but that's why they're flashbacks, and not ongoing  foreground thoughts</p>



<a name="134601845"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601845" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601845">(Sep 25 2018 at 14:50)</a>:</h4>
<p>anyway, okay, I'll open a separate issue</p>



<a name="134601855"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601855" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601855">(Sep 25 2018 at 14:50)</a>:</h4>
<p>and maybe then <em>untag</em> A-NLL from this one</p>



<a name="134601875"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134601875" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134601875">(Sep 25 2018 at 14:50)</a>:</h4>
<p>since at that point I really do think its not an NLL thing</p>



<a name="134602120"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602120" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602120">(Sep 25 2018 at 14:53)</a>:</h4>
<p>confirm</p>



<a name="134602269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602269">(Sep 25 2018 at 14:55)</a>:</h4>
<p>so looking a bit more broadly</p>



<a name="134602274"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602274" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602274">(Sep 25 2018 at 14:55)</a>:</h4>
<p>at the non-milestone A-nll issues</p>



<a name="134602280"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602280" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602280">(Sep 25 2018 at 14:55)</a>:</h4>
<p>in particular <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-NLL+no%3Amilestone+-label%3ANll-deferred+-label%3ANll-fixed-by-nll" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-NLL+no%3Amilestone+-label%3ANll-deferred+-label%3ANll-fixed-by-nll">this list of issues here</a></p>



<a name="134602298"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602298" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602298">(Sep 25 2018 at 14:55)</a>:</h4>
<p>well to start we never categorized 3rd round of review</p>



<a name="134602303"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602303" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602303">(Sep 25 2018 at 14:55)</a>:</h4>
<p>I guess that this should be a milestone issue?</p>



<a name="134602310"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602310" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602310">(Sep 25 2018 at 14:55)</a>:</h4>
<blockquote>
<p>NLL: need 3rd round of review comparing .stderr and .nll.stderr output <a href="https://github.com/rust-lang/rust/issues/54528" target="_blank" title="https://github.com/rust-lang/rust/issues/54528">#54528</a></p>
</blockquote>



<a name="134602313"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602313" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602313">(Sep 25 2018 at 14:55)</a>:</h4>
<p>I mean that <span class="emoji emoji-1f446" title="point up">:point_up:</span></p>



<a name="134602362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602362">(Sep 25 2018 at 14:56)</a>:</h4>
<p>next is:</p>
<blockquote>
<p>Invalid "variable does not need to be mutable" warning in 2018 edition with partially initialized structs <a href="https://github.com/rust-lang/rust/issues/54499" target="_blank" title="https://github.com/rust-lang/rust/issues/54499">#54499</a></p>
</blockquote>



<a name="134602400"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602400" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602400">(Sep 25 2018 at 14:56)</a>:</h4>
<p>this has to do with us repeating the AST borrow checker's behavior with cases like</p>
<div class="codehilite"><pre><span></span><span class="kd">let</span><span class="w"> </span><span class="n">a</span>: <span class="p">(</span><span class="kt">u32</span><span class="p">,</span><span class="w"> </span><span class="kt">u32</span><span class="p">);</span><span class="w"></span>
<span class="n">a</span><span class="p">.</span><span class="mi">0</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span><span class="w"></span>
</pre></div>


<p>which we currently only permit if <code>a</code> is marked as <code>mut</code> because I was lazy in <a href="https://github.com/rust-lang/rust/issues/53258" target="_blank" title="https://github.com/rust-lang/rust/issues/53258">#53258</a> (as you may recall)</p>



<a name="134602409"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602409" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602409">(Sep 25 2018 at 14:57)</a>:</h4>
<p>feels like a milestone issue to me</p>



<a name="134602451"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602451" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602451">(Sep 25 2018 at 14:57)</a>:</h4>
<p>I agree about <a href="https://github.com/rust-lang/rust/issues/54528" target="_blank" title="https://github.com/rust-lang/rust/issues/54528">#54528</a></p>



<a name="134602524"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602524" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602524">(Sep 25 2018 at 14:58)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/54499" target="_blank" title="https://github.com/rust-lang/rust/issues/54499">#54499</a> hmm</p>



<a name="134602551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602551">(Sep 25 2018 at 14:59)</a>:</h4>
<p>the current behavior, in terms of issuing the lint, is certainly bogus</p>



<a name="134602558"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602558" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602558">(Sep 25 2018 at 14:59)</a>:</h4>
<p>we definitely need to address <em>that</em> by RC2</p>



<a name="134602579"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602579" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602579">(Sep 25 2018 at 14:59)</a>:</h4>
<p>my sense is that fixing the lint is enough for RC2</p>



<a name="134602591"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602591" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602591">(Sep 25 2018 at 14:59)</a>:</h4>
<p><em>but</em> if somebody wanted to do the more general fix</p>



<a name="134602600"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602600" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602600">(Sep 25 2018 at 14:59)</a>:</h4>
<p>Is there a I-needs-decision regarding the overall semantics of partial initialization?</p>



<a name="134602604"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602604" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602604">(Sep 25 2018 at 14:59)</a>:</h4>
<p>I wouldn't be opposed, it'd require some slight thought to make it efficient</p>



<a name="134602610"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602610" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602610">(Sep 25 2018 at 14:59)</a>:</h4>
<p>well</p>



<a name="134602617"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602617" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602617">(Sep 25 2018 at 15:00)</a>:</h4>
<p>are there gray areas?</p>



<a name="134602676"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602676" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602676">(Sep 25 2018 at 15:00)</a>:</h4>
<p>I suppose there are "levels"</p>



<a name="134602677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602677">(Sep 25 2018 at 15:00)</a>:</h4>
<p>I would think that we have no choice but to be backwards compatible with whatever AST-borrowck allowed here</p>



<a name="134602687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602687">(Sep 25 2018 at 15:00)</a>:</h4>
<p>e.g., we could fix this case without permitting you to use the "aggregate" once it is fully initialized</p>



<a name="134602690"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602690" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602690">(Sep 25 2018 at 15:00)</a>:</h4>
<p>though the latter would of course also be nice</p>



<a name="134602712"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602712" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602712">(Sep 25 2018 at 15:00)</a>:</h4>
<blockquote>
<p>I would think that we have no choice but to be backwards compatible with whatever AST-borrowck allowed here</p>
</blockquote>
<p>well ast borrowck is pretty conservative</p>



<a name="134602714"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602714" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602714">(Sep 25 2018 at 15:00)</a>:</h4>
<p>e.g., it requires <code>mut</code></p>



<a name="134602743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602743">(Sep 25 2018 at 15:01)</a>:</h4>
<p>in fact</p>



<a name="134602744"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602744" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602744">(Sep 25 2018 at 15:01)</a>:</h4>
<div class="codehilite"><pre><span></span><span class="k">fn</span> <span class="nf">main</span><span class="p">()</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="k">mut</span><span class="w"> </span><span class="n">s</span>: <span class="p">(</span><span class="kt">i32</span><span class="p">,</span><span class="w"> </span><span class="kt">i32</span><span class="p">);</span><span class="w"></span>
<span class="w">    </span><span class="n">s</span><span class="p">.</span><span class="mi">0</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">3</span><span class="p">;</span><span class="w"></span>
<span class="w">    </span><span class="n">s</span><span class="p">.</span><span class="mi">1</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">4</span><span class="p">;</span><span class="w"></span>
<span class="w">    </span><span class="n">println</span><span class="o">!</span><span class="p">(</span><span class="s">&quot;{} {}&quot;</span><span class="p">,</span><span class="w"> </span><span class="n">s</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="n">s</span><span class="p">.</span><span class="mi">1</span><span class="p">);</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
</pre></div>



<a name="134602746"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602746" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602746">(Sep 25 2018 at 15:01)</a>:</h4>
<p>right. and it also doesn't allow to use the aggregate...</p>



<a name="134602753"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602753" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602753">(Sep 25 2018 at 15:01)</a>:</h4>
<p>doesn't even build w/o <code>#![feature(nll)]</code></p>



<a name="134602762"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602762" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602762">(Sep 25 2018 at 15:01)</a>:</h4>
<p>I think AST borrowck lets you <em>assign</em> but not <em>read</em> ?</p>



<a name="134602789"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602789" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602789">(Sep 25 2018 at 15:01)</a>:</h4>
<p><a href="https://play.rust-lang.org/?gist=6eab5770c37b8e3f78dee761c70659fa&amp;version=stable&amp;mode=debug&amp;edition=2015" target="_blank" title="https://play.rust-lang.org/?gist=6eab5770c37b8e3f78dee761c70659fa&amp;version=stable&amp;mode=debug&amp;edition=2015">try it yourself</a></p>



<a name="134602793"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602793" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602793">(Sep 25 2018 at 15:01)</a>:</h4>
<p>yeah</p>



<a name="134602807"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602807" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602807">(Sep 25 2018 at 15:01)</a>:</h4>
<p>there's an old bug about this I think</p>



<a name="134602858"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602858" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602858">(Sep 25 2018 at 15:02)</a>:</h4>
<p>so being compatible with AST borrowck is no great feat :)</p>



<a name="134602871"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602871" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602871">(Sep 25 2018 at 15:02)</a>:</h4>
<p>famous last words</p>



<a name="134602878"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602878" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602878">(Sep 25 2018 at 15:02)</a>:</h4>
<p>we'll see..</p>



<a name="134602890"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602890" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602890">(Sep 25 2018 at 15:02)</a>:</h4>
<p>okay. Lets see what we can get done for RC2</p>



<a name="134602891"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602891" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602891">(Sep 25 2018 at 15:02)</a>:</h4>
<p>afaik we are already compatible tho</p>



<a name="134602906"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602906" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602906">(Sep 25 2018 at 15:02)</a>:</h4>
<p>well maybe we see if somebody wants to investigate</p>



<a name="134602911"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602911" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602911">(Sep 25 2018 at 15:02)</a>:</h4>
<p>I could see <span class="user-mention" data-user-id="116118">@Matthew Jasper</span> or <span class="user-mention" data-user-id="116107">@davidtwco</span> enjoying that</p>



<a name="134602912"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602912" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602912">(Sep 25 2018 at 15:02)</a>:</h4>
<p>sorry, I wasn't clear</p>



<a name="134602919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602919">(Sep 25 2018 at 15:03)</a>:</h4>
<p>We'd want to be compatible</p>



<a name="134602925"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602925" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602925">(Sep 25 2018 at 15:03)</a>:</h4>
<p>but also provide an internal sensible semantics</p>



<a name="134602930"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602930" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602930">(Sep 25 2018 at 15:03)</a>:</h4>
<p>(I'm not currently working on any NLL tasks, so I certainly could)</p>



<a name="134602932"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602932" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602932">(Sep 25 2018 at 15:03)</a>:</h4>
<p>i.e. we want compatibility and consistency...</p>



<a name="134602956"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134602956" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134602956">(Sep 25 2018 at 15:03)</a>:</h4>
<blockquote>
<p>(I'm not currently working on any NLL tasks, so I certainly could)</p>
</blockquote>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span> (did you see the context of what we're talking about?)</p>



<a name="134603049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603049">(Sep 25 2018 at 15:04)</a>:</h4>
<blockquote>
<blockquote>
<p>(I'm not currently working on any NLL tasks, so I certainly could)</p>
</blockquote>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span> (did you see the context of what we're talking about?)</p>
</blockquote>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I'm always watching. <span class="emoji emoji-1f575" title="detective">:detective:</span></p>



<a name="134603104"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603104" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603104">(Sep 25 2018 at 15:05)</a>:</h4>
<p>hmm, should <a href="https://github.com/rust-lang/rust/issues/21232" target="_blank" title="https://github.com/rust-lang/rust/issues/21232">#21232</a> be on an NLL milestone?</p>



<a name="134603113"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603113" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603113">(Sep 25 2018 at 15:05)</a>:</h4>
<p>i.e. it seems like, if we're going to make explicit decisions there, this would be the time to do so</p>



<a name="134603184"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603184" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603184">(Sep 25 2018 at 15:06)</a>:</h4>
<p>I'm ok w/ putting it on the milestone</p>



<a name="134603186"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603186" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603186">(Sep 25 2018 at 15:06)</a>:</h4>
<p>I'm going to at least tag it with A-NLL</p>



<a name="134603198"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603198" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603198">(Sep 25 2018 at 15:06)</a>:</h4>
<p>it's just not a blocker</p>



<a name="134603200"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603200" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603200">(Sep 25 2018 at 15:06)</a>:</h4>
<p>i.e., if we are short on time, can always "bump" it</p>



<a name="134603213"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603213" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603213">(Sep 25 2018 at 15:06)</a>:</h4>
<p>I don't know whether to call it NLL-complete or NLL-sound</p>



<a name="134603324"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603324" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603324">(Sep 25 2018 at 15:07)</a>:</h4>
<p>sounds like complete to me</p>



<a name="134603328"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603328" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603328">(Sep 25 2018 at 15:07)</a>:</h4>
<p>in what sense could it be sound?</p>



<a name="134603340"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603340" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603340">(Sep 25 2018 at 15:08)</a>:</h4>
<p>we could choose to start rejecting the assignments</p>



<a name="134603387"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603387" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603387">(Sep 25 2018 at 15:08)</a>:</h4>
<p>well</p>



<a name="134603398"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603398" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603398">(Sep 25 2018 at 15:08)</a>:</h4>
<p>not unless we want to break compat</p>



<a name="134603403"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603403" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603403">(Sep 25 2018 at 15:08)</a>:</h4>
<p>yep</p>



<a name="134603406"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603406" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603406">(Sep 25 2018 at 15:08)</a>:</h4>
<p>(at least for <code>mut</code>)</p>



<a name="134603415"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603415" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603415">(Sep 25 2018 at 15:08)</a>:</h4>
<p>we're doing it elsewhere. this would just be ...</p>



<a name="134603418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603418">(Sep 25 2018 at 15:08)</a>:</h4>
<p>...worse ...</p>



<a name="134603425"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603425" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603425">(Sep 25 2018 at 15:08)</a>:</h4>
<p>And harder to justify</p>



<a name="134603427"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603427" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603427">(Sep 25 2018 at 15:08)</a>:</h4>
<p>since this is not an unsoundness per se</p>



<a name="134603435"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603435" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603435">(Sep 25 2018 at 15:08)</a>:</h4>
<p>I feel like the only place we've broken compat have been bug fixes around match?</p>



<a name="134603437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603437">(Sep 25 2018 at 15:08)</a>:</h4>
<p>are there other example?</p>



<a name="134603438"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603438" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603438">(Sep 25 2018 at 15:08)</a>:</h4>
<p>Just a source of toe-stubbage</p>



<a name="134603452"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603452" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603452">(Sep 25 2018 at 15:09)</a>:</h4>
<p>I think I had one</p>



<a name="134603463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603463">(Sep 25 2018 at 15:09)</a>:</h4>
<p>in particular, it's only toe-stubbage because we don't handle it correctly</p>



<a name="134603468"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603468" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603468">(Sep 25 2018 at 15:09)</a>:</h4>
<p>but I'd have to look for it</p>



<a name="134603473"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603473" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603473">(Sep 25 2018 at 15:09)</a>:</h4>
<p>(right?)</p>



<a name="134603492"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603492" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603492">(Sep 25 2018 at 15:09)</a>:</h4>
<p>well I mean for some def'n of "correct" :)</p>



<a name="134603506"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603506" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603506">(Sep 25 2018 at 15:09)</a>:</h4>
<p>but I mean we <em>could</em> accept it in a sound way without any "undue hardship" on our model</p>



<a name="134603508"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603508" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603508">(Sep 25 2018 at 15:09)</a>:</h4>
<p>by "handle it correctly", you are already assuming it should be accepted. :)</p>



<a name="134603512"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603512" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603512">(Sep 25 2018 at 15:09)</a>:</h4>
<p>yes, I realized that :)</p>



<a name="134603514"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603514" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603514">(Sep 25 2018 at 15:09)</a>:</h4>
<p>Yes I agree with that.</p>



<a name="134603535"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603535" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603535">(Sep 25 2018 at 15:10)</a>:</h4>
<p>Anyway I'll tag with NLL-complete for now</p>



<a name="134603592"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603592" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603592">(Sep 25 2018 at 15:10)</a>:</h4>
<p>it's hard to imagine many crates are relying on the existing behavior, that said</p>



<a name="134603775"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603775" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603775">(Sep 25 2018 at 15:12)</a>:</h4>
<p>anyway ok let's move on</p>



<a name="134603782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603782">(Sep 25 2018 at 15:12)</a>:</h4>
<p>I guess we could bring it up in lang team mtg</p>



<a name="134603791"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603791" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603791">(Sep 25 2018 at 15:12)</a>:</h4>
<p>I don't envision a lot of controversy</p>



<a name="134603867"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603867" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603867">(Sep 25 2018 at 15:13)</a>:</h4>
<p>okay, so: "High memory usage compiling <code>keccak</code> benchmark" <a href="https://github.com/rust-lang/rust/issues/54208" target="_blank" title="https://github.com/rust-lang/rust/issues/54208">#54208</a></p>



<a name="134603986"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134603986" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134603986">(Sep 25 2018 at 15:15)</a>:</h4>
<p>not sure what to do with this with respect to milestones</p>



<a name="134604018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604018">(Sep 25 2018 at 15:15)</a>:</h4>
<blockquote>
<p>keccak    339,180.00  913,876.00  269.44</p>
</blockquote>



<a name="134604024"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604024" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604024">(Sep 25 2018 at 15:15)</a>:</h4>
<p>that's the nll dashboard data</p>



<a name="134604049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604049">(Sep 25 2018 at 15:16)</a>:</h4>
<p>yeah, I don't know either</p>



<a name="134604080"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604080" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604080">(Sep 25 2018 at 15:16)</a>:</h4>
<p>it is certainly ungreat to use 1GB of ram</p>



<a name="134604117"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604117" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604117">(Sep 25 2018 at 15:16)</a>:</h4>
<p>there is a lot of code here</p>



<a name="134604128"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604128" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604128">(Sep 25 2018 at 15:16)</a>:</h4>
<p>I think there are some macros that expand out to some dense control flow</p>



<a name="134604138"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604138" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604138">(Sep 25 2018 at 15:16)</a>:</h4>
<p>I suppose we could start by at least gathering stats on which dataflow's are using the most space?</p>



<a name="134604162"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604162" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604162">(Sep 25 2018 at 15:17)</a>:</h4>
<p>conceivably</p>



<a name="134604164"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604164" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604164">(Sep 25 2018 at 15:17)</a>:</h4>
<p>I wonder if njn is still working on this</p>



<a name="134604169"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604169" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604169">(Sep 25 2018 at 15:17)</a>:</h4>
<p>(or does the massif data already tell us that level of precision?)</p>



<a name="134604187"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604187" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604187">(Sep 25 2018 at 15:17)</a>:</h4>
<p>njn commented on it yesteday</p>



<a name="134604190"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604190" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604190">(Sep 25 2018 at 15:17)</a>:</h4>
<p>I'm not sure</p>



<a name="134604255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604255">(Sep 25 2018 at 15:18)</a>:</h4>
<p>oh njn did give answers to teh questions about the distinct dataflow calls</p>



<a name="134604262"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604262" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604262">(Sep 25 2018 at 15:18)</a>:</h4>
<p>"In each case num_blocks is 25,994, and bits_per_block is 94,972 in the first two and 83,308 in the third.'</p>



<a name="134604280"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604280" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604280">(Sep 25 2018 at 15:18)</a>:</h4>
<p>I see</p>



<a name="134604288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604288">(Sep 25 2018 at 15:18)</a>:</h4>
<p>lots of bits</p>



<a name="134604362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604362">(Sep 25 2018 at 15:19)</a>:</h4>
<p>maybe we need to be smarter</p>



<a name="134604372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604372">(Sep 25 2018 at 15:20)</a>:</h4>
<p>in terms of leveraging the tree structure of move-paths</p>



<a name="134604426"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604426" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604426">(Sep 25 2018 at 15:20)</a>:</h4>
<p>i.e. not creating indexes for all the children</p>



<a name="134604427"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604427" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604427">(Sep 25 2018 at 15:20)</a>:</h4>
<p>it's unclear how they are distributed and so forth</p>



<a name="134604437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604437">(Sep 25 2018 at 15:20)</a>:</h4>
<p>yes, there seems to be room for improvement</p>



<a name="134604445"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604445" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604445">(Sep 25 2018 at 15:20)</a>:</h4>
<p>I guess my sense here is that this is a "nice to have" w/r/t the milestones</p>



<a name="134604451"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604451" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604451">(Sep 25 2018 at 15:20)</a>:</h4>
<p>but we are in a decent state and it may be worth looking if we can do something here</p>



<a name="134604488"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604488" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604488">(Sep 25 2018 at 15:21)</a>:</h4>
<p>So, I actually want to try to wrap up so I can go home and call my dad for his birthday before Logan has to eat+go to bed.</p>



<a name="134604514"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604514" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604514">(Sep 25 2018 at 15:21)</a>:</h4>
<p>yep</p>



<a name="134604523"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604523" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604523">(Sep 25 2018 at 15:21)</a>:</h4>
<p>we still have a couple more issues, diagnostic stuff</p>



<a name="134604581"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604581" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604581">(Sep 25 2018 at 15:22)</a>:</h4>
<p>I'm going to add <a href="https://github.com/rust-lang/rust/issues/54256" target="_blank" title="https://github.com/rust-lang/rust/issues/54256">https://github.com/rust-lang/rust/issues/54256</a> to the milestone as a nice to hvae, too</p>



<a name="134604586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604586">(Sep 25 2018 at 15:22)</a>:</h4>
<p>I'll fold <a href="https://github.com/rust-lang/rust/issues/54382" target="_blank" title="https://github.com/rust-lang/rust/issues/54382">#54382</a> in with <a href="https://github.com/rust-lang/rust/issues/54556" target="_blank" title="https://github.com/rust-lang/rust/issues/54556">#54556</a>, in terms of the milestone marking</p>



<a name="134604792"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604792" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604792">(Sep 25 2018 at 15:24)</a>:</h4>
<p>If there's other stuff you want to chat about, feel free to throw it on here. I'm hoping I'll be back online circa 1:30 or 2PM EST, based on how well Logan's bedtimes have been going lately.</p>



<a name="134604864"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604864" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604864">(Sep 25 2018 at 15:25)</a>:</h4>
<p>k</p>



<a name="134604884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/134604884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#134604884">(Sep 25 2018 at 15:25)</a>:</h4>
<p>I'm gonna try to catch up on reviews first probably</p>



<a name="135036782"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135036782" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135036782">(Oct 02 2018 at 13:45)</a>:</h4>
<p>okay, I've added three links to the <a href="https://paper.dropbox.com/doc/Non-lexical-lifetimes-NLL-Triage--AONTNtFZxhanVeHM_N06EeGiAg-Em2cJrvxQMMFWLE7lE5Be" target="_blank" title="https://paper.dropbox.com/doc/Non-lexical-lifetimes-NLL-Triage--AONTNtFZxhanVeHM_N06EeGiAg-Em2cJrvxQMMFWLE7lE5Be">NLL Triage Paper</a></p>



<a name="135036864"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135036864" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135036864">(Oct 02 2018 at 13:46)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-NLL+-label%3ANLL-sound+-label%3ANLL-diagnostics+-label%3ANLL-complete++-label%3ANLL-deferred+-label%3ANLL-performant++-label%3ANLL-fixed-by-NLL+-label%3AC-tracking-issue" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-NLL+-label%3ANLL-sound+-label%3ANLL-diagnostics+-label%3ANLL-complete++-label%3ANLL-deferred+-label%3ANLL-performant++-label%3ANLL-fixed-by-NLL+-label%3AC-tracking-issue">Uncategorized</a>, <a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-NLL+-label%3ANLL-deferred+-label%3ANLL-fixed-by-NLL+no%3Amilestone+" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-NLL+-label%3ANLL-deferred+-label%3ANLL-fixed-by-NLL+no%3Amilestone+">Unmilestoned</a>, and <a href="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AA-NLL+-label%3ANLL-deferred+-label%3ANLL-fixed-by-NLL+milestone%3A%22Edition+2018+RC+2%22+no%3Aassignee" target="_blank" title="https://github.com/rust-lang/rust/issues?q=is%3Aopen+is%3Aissue+label%3AA-NLL+-label%3ANLL-deferred+-label%3ANLL-fixed-by-NLL+milestone%3A%22Edition+2018+RC+2%22+no%3Aassignee">Unassigned</a> issues</p>



<a name="135036884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135036884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135036884">(Oct 02 2018 at 13:46)</a>:</h4>
<p>I actually wanted to ask you</p>



<a name="135036891"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135036891" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135036891">(Oct 02 2018 at 13:47)</a>:</h4>
<p>how should we categorize "NLL: need 3rd round of review comparing .stderr and .nll.stderr output" <a href="https://github.com/rust-lang/rust/issues/54528" target="_blank" title="https://github.com/rust-lang/rust/issues/54528">#54528</a></p>



<a name="135036895"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135036895" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135036895">(Oct 02 2018 at 13:47)</a>:</h4>
<p>we don't have a label for "work item"</p>



<a name="135036980"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135036980" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135036980">(Oct 02 2018 at 13:48)</a>:</h4>
<p>I had originally thought we could tag it as <code>NLL-diagnostics</code> ... but the problem is that the whole point of the exercise, in my head at least, is to identify <em>any</em> kind of bug</p>



<a name="135036984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135036984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135036984">(Oct 02 2018 at 13:48)</a>:</h4>
<p>In other words, the bugs that can be identified via this work item are of any kind.</p>



<a name="135037016"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037016" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037016">(Oct 02 2018 at 13:49)</a>:</h4>
<p>good question...</p>



<a name="135037018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037018">(Oct 02 2018 at 13:49)</a>:</h4>
<p>still that's the sort of subtlety that may simply not matter here. the Issue has a milestone and is assigned to me</p>



<a name="135037022"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037022" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037022">(Oct 02 2018 at 13:49)</a>:</h4>
<p>so maybe its just not worth worrying about.</p>



<a name="135037026"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037026" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037026">(Oct 02 2018 at 13:49)</a>:</h4>
<p>it doesn't matter that much I wouldn't think</p>



<a name="135037028"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037028" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037028">(Oct 02 2018 at 13:49)</a>:</h4>
<p>but we could just give it all the labels :)</p>



<a name="135037033"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037033" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037033">(Oct 02 2018 at 13:49)</a>:</h4>
<p>okay. I'm going to tag it as NLL-diagn...</p>



<a name="135037037"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037037" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037037">(Oct 02 2018 at 13:49)</a>:</h4>
<p>oh I like that option better</p>



<a name="135037124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037124">(Oct 02 2018 at 13:51)</a>:</h4>
<p>Okay, so among what's left of Uncategorized</p>



<a name="135037156"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037156" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037156">(Oct 02 2018 at 13:51)</a>:</h4>
<p>"Lifetime inference failed on HRTB input" <a href="https://github.com/rust-lang/rust/issues/54124" target="_blank" title="https://github.com/rust-lang/rust/issues/54124">#54124</a>, but I'm not sure why this is tagged as NLL? Because it caused an ICE on NLL alone?</p>



<a name="135037168"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037168" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037168">(Oct 02 2018 at 13:51)</a>:</h4>
<p>yes I guess so</p>



<a name="135037224"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037224" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037224">(Oct 02 2018 at 13:52)</a>:</h4>
<p>okay and the current hypothesis is that the compiler should be emitting an error here</p>



<a name="135037227"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037227" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037227">(Oct 02 2018 at 13:52)</a>:</h4>
<p>so that would make this NLL-sound</p>



<a name="135037239"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037239" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037239">(Oct 02 2018 at 13:52)</a>:</h4>
<p>I suppose</p>



<a name="135037246"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037246" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037246">(Oct 02 2018 at 13:52)</a>:</h4>
<p>next, "handle user type annotations in NLL for complex patterns" <a href="https://github.com/rust-lang/rust/issues/54570" target="_blank" title="https://github.com/rust-lang/rust/issues/54570">#54570</a></p>



<a name="135037248"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037248" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037248">(Oct 02 2018 at 13:52)</a>:</h4>
<p>That's also NLL-sound</p>



<a name="135037266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037266">(Oct 02 2018 at 13:53)</a>:</h4>
<p>(if we have time I have a Q for you about <a href="https://github.com/rust-lang/rust/issues/54570" target="_blank" title="https://github.com/rust-lang/rust/issues/54570">#54570</a>, but lets get through triage first)</p>



<a name="135037273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037273">(Oct 02 2018 at 13:53)</a>:</h4>
<p>next: ""approximate check" for outlives relations can miss matches" <a href="https://github.com/rust-lang/rust/issues/54572" target="_blank" title="https://github.com/rust-lang/rust/issues/54572">#54572</a></p>



<a name="135037278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037278">(Oct 02 2018 at 13:53)</a>:</h4>
<p>that sounds like NLL-complete to me</p>



<a name="135037323"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037323" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037323">(Oct 02 2018 at 13:54)</a>:</h4>
<p>I think this is probably NLL-deferred</p>



<a name="135037326"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037326" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037326">(Oct 02 2018 at 13:54)</a>:</h4>
<p>but I guess it would be NLL-complete  yes</p>



<a name="135037339"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037339" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037339">(Oct 02 2018 at 13:54)</a>:</h4>
<p>I at least don't feel a ton of urgency about it, we're more precise than we've ever been :)</p>



<a name="135037394"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037394" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037394">(Oct 02 2018 at 13:55)</a>:</h4>
<p>okay, marked accordingly</p>



<a name="135037412"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037412" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037412">(Oct 02 2018 at 13:55)</a>:</h4>
<p>last: "error: internal compiler error: Accessing <code>(*_310)</code> with the kind <code>Write(Move)</code> shouldn't be possible" <a href="https://github.com/rust-lang/rust/issues/54597" target="_blank" title="https://github.com/rust-lang/rust/issues/54597">#54597</a></p>



<a name="135037421"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037421" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037421">(Oct 02 2018 at 13:56)</a>:</h4>
<p>unfortunately we don't have a standalone test case yet</p>



<a name="135037463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037463">(Oct 02 2018 at 13:56)</a>:</h4>
<p>hmm</p>



<a name="135037474"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037474" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037474">(Oct 02 2018 at 13:56)</a>:</h4>
<p>still we might be able to reverse engineer one</p>



<a name="135037494"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037494" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037494">(Oct 02 2018 at 13:56)</a>:</h4>
<p>maybe</p>



<a name="135037535"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037535" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037535">(Oct 02 2018 at 13:57)</a>:</h4>
<p><code>pub fn as_array(&amp;self) -&gt; Option&lt;&amp;Vec&lt;Value&gt;&gt;</code></p>



<a name="135037621"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037621" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037621">(Oct 02 2018 at 13:58)</a>:</h4>
<p>I doubt that alone is enough to reproduce</p>



<a name="135037638"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037638" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037638">(Oct 02 2018 at 13:59)</a>:</h4>
<p>yes</p>



<a name="135037660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037660">(Oct 02 2018 at 13:59)</a>:</h4>
<p>seems like NLL-complete.. probably..?</p>



<a name="135037663"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037663" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037663">(Oct 02 2018 at 13:59)</a>:</h4>
<p>presuming the code ought to compile :)</p>



<a name="135037677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037677">(Oct 02 2018 at 14:00)</a>:</h4>
<p>Though I'm assuming this may be something with the attempt to return <code>*array</code> from the <code>Some(array)</code></p>



<a name="135037739"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037739" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037739">(Oct 02 2018 at 14:00)</a>:</h4>
<p>(do we create a <code>Write(Move)</code> effect when we move out of something? I've forgotten...)</p>



<a name="135037760"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037760" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037760">(Oct 02 2018 at 14:00)</a>:</h4>
<p>yeah, I'll assign myself and tentatively tag as NLL-complete</p>



<a name="135037809"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037809" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037809">(Oct 02 2018 at 14:01)</a>:</h4>
<p>okay so everything's categorized. Next up, milestoning.</p>



<a name="135037857"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037857" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037857">(Oct 02 2018 at 14:02)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-NLL+-label%3ANLL-deferred+-label%3ANLL-fixed-by-NLL+no%3Amilestone+" target="_blank" title="https://github.com/rust-lang/rust/issues?utf8=%E2%9C%93&amp;q=is%3Aopen+is%3Aissue+label%3AA-NLL+-label%3ANLL-deferred+-label%3ANLL-fixed-by-NLL+no%3Amilestone+">Unmilestoned</a> issues</p>



<a name="135037866"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037866" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037866">(Oct 02 2018 at 14:02)</a>:</h4>
<p>first up, "borrow-checker allows partial reinit of struct that has been moved away, but no use of it." <a href="https://github.com/rust-lang/rust/issues/21232" target="_blank" title="https://github.com/rust-lang/rust/issues/21232">#21232</a></p>



<a name="135037895"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037895" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037895">(Oct 02 2018 at 14:03)</a>:</h4>
<p>I think this is not something we plan to fix for Rust 2018's initial release, right?</p>



<a name="135037901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037901">(Oct 02 2018 at 14:03)</a>:</h4>
<p>well</p>



<a name="135037909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037909">(Oct 02 2018 at 14:03)</a>:</h4>
<p>this is why its tagged as I-needs-decision</p>



<a name="135037913"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037913" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037913">(Oct 02 2018 at 14:03)</a>:</h4>
<p>(I don't necessarily object to doing so)</p>



<a name="135037919"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037919" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037919">(Oct 02 2018 at 14:03)</a>:</h4>
<p>I just don't feel a lot of urgency</p>



<a name="135037920"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037920" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037920">(Oct 02 2018 at 14:03)</a>:</h4>
<p>in terms of</p>



<a name="135037923"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037923" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037923">(Oct 02 2018 at 14:03)</a>:</h4>
<p>Again</p>



<a name="135037925"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037925" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037925">(Oct 02 2018 at 14:03)</a>:</h4>
<p>you are assuming we will make this work</p>



<a name="135037932"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037932" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037932">(Oct 02 2018 at 14:04)</a>:</h4>
<p>if that is the plan, then yes</p>



<a name="135037970"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037970" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037970">(Oct 02 2018 at 14:04)</a>:</h4>
<p>we don't need to fix it</p>



<a name="135037985"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037985" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037985">(Oct 02 2018 at 14:04)</a>:</h4>
<p>But if we're going to start rejecting such code</p>



<a name="135037991"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037991" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037991">(Oct 02 2018 at 14:04)</a>:</h4>
<p>then we should do it as part of 2018 edition</p>



<a name="135037993"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135037993" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135037993">(Oct 02 2018 at 14:04)</a>:</h4>
<p>Right?</p>



<a name="135038030"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038030" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038030">(Oct 02 2018 at 14:05)</a>:</h4>
<blockquote>
<p>But if we're going to start rejecting such code</p>
</blockquote>
<p>e.g., reject any attempt to assign to a place if the root variable is not assigned</p>



<a name="135038033"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038033" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038033">(Oct 02 2018 at 14:05)</a>:</h4>
<p>I basically just want the lang team to sign off on "We're okay with continuing to accept the write-only cases and planning to eventually accept the generalization to write-and-then-read cases"</p>



<a name="135038036"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038036" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038036">(Oct 02 2018 at 14:05)</a>:</h4>
<p>(right?)</p>



<a name="135038042"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038042" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038042">(Oct 02 2018 at 14:05)</a>:</h4>
<p>maybe we should for consistency</p>



<a name="135038045"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038045" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038045">(Oct 02 2018 at 14:05)</a>:</h4>
<p>we could always loosen up later</p>



<a name="135038049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038049">(Oct 02 2018 at 14:05)</a>:</h4>
<p>but I guess I assume we'll want to eventually make it work</p>



<a name="135038064"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038064" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038064">(Oct 02 2018 at 14:06)</a>:</h4>
<p>it feels annoying to have to maintain 2015 vs 2018 behavior</p>



<a name="135038111"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038111" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038111">(Oct 02 2018 at 14:06)</a>:</h4>
<p>well</p>



<a name="135038117"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038117" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038117">(Oct 02 2018 at 14:06)</a>:</h4>
<p>...</p>



<a name="135038121"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038121" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038121">(Oct 02 2018 at 14:06)</a>:</h4>
<p>as in, if we start rejecting</p>



<a name="135038124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038124">(Oct 02 2018 at 14:06)</a>:</h4>
<p>then that is annoying</p>



<a name="135038129"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038129" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038129">(Oct 02 2018 at 14:06)</a>:</h4>
<p>in terms of edition differentiation</p>



<a name="135038252"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038252" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038252">(Oct 02 2018 at 14:08)</a>:</h4>
<p>right, it just means we have to do more work</p>



<a name="135038260"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038260" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038260">(Oct 02 2018 at 14:08)</a>:</h4>
<p>but then the current state is weird and confusing</p>



<a name="135038403"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038403" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038403">(Oct 02 2018 at 14:10)</a>:</h4>
<p>I don't care, I say whatever you want <span class="user-mention" data-user-id="116083">@pnkfelix</span>  :)</p>



<a name="135038436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038436">(Oct 02 2018 at 14:11)</a>:</h4>
<p>I guess I'm personally <em>inclined</em> to do less work and hence keep status quo</p>



<a name="135038778"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038778" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038778">(Oct 02 2018 at 14:17)</a>:</h4>
<p>sorry for the pause; felt obligated to write response to recent comment on that ticket</p>



<a name="135038805"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038805" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038805">(Oct 02 2018 at 14:17)</a>:</h4>
<p>Without a decision, it would be sort of weird to milestone this</p>



<a name="135038812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038812">(Oct 02 2018 at 14:17)</a>:</h4>
<p>no worries, just read your comment</p>



<a name="135038815"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038815" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038815">(Oct 02 2018 at 14:18)</a>:</h4>
<p>sounds good</p>



<a name="135038859"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038859" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038859">(Oct 02 2018 at 14:18)</a>:</h4>
<p>I did a little pre-scouting</p>



<a name="135038862"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038862" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038862">(Oct 02 2018 at 14:18)</a>:</h4>
<p>added a few things to the milestone</p>



<a name="135038868"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038868" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038868">(Oct 02 2018 at 14:18)</a>:</h4>
<p>okay,so what's left other than <a href="https://github.com/rust-lang/rust/issues/21232" target="_blank" title="https://github.com/rust-lang/rust/issues/21232">#21232</a></p>



<a name="135038887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038887">(Oct 02 2018 at 14:18)</a>:</h4>
<p>lets see: "error: internal compiler error: Accessing <code>(*_310)</code> with the kind <code>Write(Move)</code> shouldn't be possible" <a href="https://github.com/rust-lang/rust/issues/54597" target="_blank" title="https://github.com/rust-lang/rust/issues/54597">#54597</a> we already discussed</p>



<a name="135038888"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038888" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038888">(Oct 02 2018 at 14:18)</a>:</h4>
<p>basically memory use of keccak</p>



<a name="135038893"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038893" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038893">(Oct 02 2018 at 14:18)</a>:</h4>
<blockquote>
<p>lets see: "error: internal compiler error: Accessing <code>(*_310)</code> with the kind <code>Write(Move)</code> shouldn't be possible" <a href="https://github.com/rust-lang/rust/issues/54597" target="_blank" title="https://github.com/rust-lang/rust/issues/54597">#54597</a> we already discussed</p>
</blockquote>
<p>I put that on milestone for now</p>



<a name="135038896"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038896" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038896">(Oct 02 2018 at 14:19)</a>:</h4>
<p>ok</p>



<a name="135038905"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038905" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038905">(Oct 02 2018 at 14:19)</a>:</h4>
<p>seems like something we want to at least <em>try</em> to resolve</p>



<a name="135038908"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038908" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038908">(Oct 02 2018 at 14:19)</a>:</h4>
<p>presuming we can reproduce</p>



<a name="135038924"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038924" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038924">(Oct 02 2018 at 14:19)</a>:</h4>
<p>sure</p>



<a name="135038925"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038925" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038925">(Oct 02 2018 at 14:19)</a>:</h4>
<p>so</p>



<a name="135038928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038928">(Oct 02 2018 at 14:19)</a>:</h4>
<p>What to do about keccak</p>



<a name="135038995"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135038995" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135038995">(Oct 02 2018 at 14:20)</a>:</h4>
<p>I guess the question is whether we accept the memory use or not</p>



<a name="135039000"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039000" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039000">(Oct 02 2018 at 14:20)</a>:</h4>
<p>I have been previously assuming "eh good enough"</p>



<a name="135039007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039007">(Oct 02 2018 at 14:20)</a>:</h4>
<p>but I don't know on what basis I made that call</p>



<a name="135039021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039021">(Oct 02 2018 at 14:21)</a>:</h4>
<p>I guess the question is how representative it is</p>



<a name="135039027"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039027" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039027">(Oct 02 2018 at 14:21)</a>:</h4>
<p>in terms of our benchmarks, it stands out</p>



<a name="135039033"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039033" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039033">(Oct 02 2018 at 14:21)</a>:</h4>
<p>I think it's because it has a very big control-flow graph</p>



<a name="135039036"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039036" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039036">(Oct 02 2018 at 14:21)</a>:</h4>
<p>and a lot of variables</p>



<a name="135039047"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039047" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039047">(Oct 02 2018 at 14:21)</a>:</h4>
<p>and our bitset representation scales as O(N^2) for that case</p>



<a name="135039064"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039064" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039064">(Oct 02 2018 at 14:21)</a>:</h4>
<p>i don't think I've ever looked at its source code</p>



<a name="135039111"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039111" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039111">(Oct 02 2018 at 14:22)</a>:</h4>
<p>I wonder if there's a lot of correlation in the states of the variables</p>



<a name="135039116"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039116" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039116">(Oct 02 2018 at 14:22)</a>:</h4>
<p>it's got some macros</p>



<a name="135039121"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039121" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039121">(Oct 02 2018 at 14:22)</a>:</h4>
<p>the actual source isn't that long</p>



<a name="135039124"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039124" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039124">(Oct 02 2018 at 14:22)</a>:</h4>
<p>but the macros repeat things a bunch of times</p>



<a name="135039140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039140">(Oct 02 2018 at 14:22)</a>:</h4>
<p>we've got a lot of milestone issues: 22</p>



<a name="135039161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039161">(Oct 02 2018 at 14:23)</a>:</h4>
<p>we've got till Oct 25 (earlier, really) to close them</p>



<a name="135039164"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039164" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039164">(Oct 02 2018 at 14:23)</a>:</h4>
<p>that means we gotta get crackin'!</p>



<a name="135039170"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039170" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039170">(Oct 02 2018 at 14:23)</a>:</h4>
<p>I guess my sense is that this is not, ultimately, an RC2 blocker</p>



<a name="135039172"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039172" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039172">(Oct 02 2018 at 14:23)</a>:</h4>
<p>I simply dont see the keccak thing as something that would block us from shippihng</p>



<a name="135039173"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039173" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039173">(Oct 02 2018 at 14:23)</a>:</h4>
<p>it's sort of an outlier</p>



<a name="135039176"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039176" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039176">(Oct 02 2018 at 14:23)</a>:</h4>
<p>right</p>



<a name="135039178"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039178" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039178">(Oct 02 2018 at 14:23)</a>:</h4>
<p>we can improve it at any point</p>



<a name="135039188"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039188" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039188">(Oct 02 2018 at 14:23)</a>:</h4>
<p>ok so I think we should put it as NLL-deferred and stop worrying about it</p>



<a name="135039193"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039193" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039193">(Oct 02 2018 at 14:23)</a>:</h4>
<p>well</p>



<a name="135039234"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039234" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039234">(Oct 02 2018 at 14:24)</a>:</h4>
<p>either we tagged as NLL-deferred</p>



<a name="135039242"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039242" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039242">(Oct 02 2018 at 14:24)</a>:</h4>
<p>or we put it on the Release milestone</p>



<a name="135039263"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039263" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039263">(Oct 02 2018 at 14:24)</a>:</h4>
<p>what's the likelihood we'd put effort into this post RC2?</p>



<a name="135039266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039266">(Oct 02 2018 at 14:24)</a>:</h4>
<p>but pre-release?</p>



<a name="135039283"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039283" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039283">(Oct 02 2018 at 14:24)</a>:</h4>
<p>I'm okay with tagging as NLL-deferred</p>



<a name="135039292"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039292" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039292">(Oct 02 2018 at 14:25)</a>:</h4>
<p>just wanted to throw the notion out that</p>



<a name="135039297"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039297" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039297">(Oct 02 2018 at 14:25)</a>:</h4>
<p>if we put it on Release milestone instead</p>



<a name="135039303"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039303" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039303">(Oct 02 2018 at 14:25)</a>:</h4>
<p>that might .... be better optics ...</p>



<a name="135039315"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039315" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039315">(Oct 02 2018 at 14:25)</a>:</h4>
<p>for people who are concerned about NLL's impact on compiler perf</p>



<a name="135039329"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039329" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039329">(Oct 02 2018 at 14:25)</a>:</h4>
<p>but I dont' want to do it</p>



<a name="135039337"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039337" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039337">(Oct 02 2018 at 14:25)</a>:</h4>
<p>as mere lip service</p>



<a name="135039346"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039346" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039346">(Oct 02 2018 at 14:26)</a>:</h4>
<p>and then end up punting on it later anyway</p>



<a name="135039397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039397">(Oct 02 2018 at 14:26)</a>:</h4>
<p>:)</p>



<a name="135039406"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039406" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039406">(Oct 02 2018 at 14:26)</a>:</h4>
<p>I dont' have a strong opinion</p>



<a name="135039409"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039409" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039409">(Oct 02 2018 at 14:26)</a>:</h4>
<p>I think it's ok  to put it on release</p>



<a name="135039416"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039416" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039416">(Oct 02 2018 at 14:26)</a>:</h4>
<p>in particular: if we close the rest of stuff</p>



<a name="135039422"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039422" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039422">(Oct 02 2018 at 14:26)</a>:</h4>
<p>actually</p>



<a name="135039424"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039424" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039424">(Oct 02 2018 at 14:26)</a>:</h4>
<p>then this is on the "short list" of things to look at, I think</p>



<a name="135039428"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039428" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039428">(Oct 02 2018 at 14:26)</a>:</h4>
<p>what is interaction with Polonius here</p>



<a name="135039436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039436">(Oct 02 2018 at 14:27)</a>:</h4>
<p>I've forgotten whether Polonius will end up replacing the dataflow module</p>



<a name="135039440"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039440" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039440">(Oct 02 2018 at 14:27)</a>:</h4>
<p>though I do wonder if it would be better to work on polonius and see if we can address it through there (in particular, datafrog's use of vecs of tuples may help here — or maybe hurt!)</p>



<a name="135039446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039446">(Oct 02 2018 at 14:27)</a>:</h4>
<p>right</p>



<a name="135039448"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039448" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039448">(Oct 02 2018 at 14:27)</a>:</h4>
<p>or if it "merely" replaces just the borrow_check module?</p>



<a name="135039450"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039450" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039450">(Oct 02 2018 at 14:27)</a>:</h4>
<p>well, it doesn't <em>now</em></p>



<a name="135039452"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039452" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039452">(Oct 02 2018 at 14:27)</a>:</h4>
<p>but I think it <em>should</em></p>



<a name="135039471"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039471" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039471">(Oct 02 2018 at 14:27)</a>:</h4>
<p>Okay</p>



<a name="135039477"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039477" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039477">(Oct 02 2018 at 14:27)</a>:</h4>
<p>that's enough to convince me</p>



<a name="135039479"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039479" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039479">(Oct 02 2018 at 14:27)</a>:</h4>
<p>or at least I think <em>maybe</em> it should :)</p>



<a name="135039488"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039488" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039488">(Oct 02 2018 at 14:27)</a>:</h4>
<p>that we should prioritize Polonius investigation <em>over</em> keccak</p>



<a name="135039490"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039490" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039490">(Oct 02 2018 at 14:27)</a>:</h4>
<p>for the middle-term, at least</p>



<a name="135039493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039493">(Oct 02 2018 at 14:28)</a>:</h4>
<p>(where short-term is RC2)</p>



<a name="135039538"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039538" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039538">(Oct 02 2018 at 14:28)</a>:</h4>
<p>and middle-term is ... everything we do before we look at NLL-deferred again)</p>



<a name="135039548"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039548" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039548">(Oct 02 2018 at 14:28)</a>:</h4>
<p>so lets tag as NLL-deferred, sounds good</p>



<a name="135039560"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039560" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039560">(Oct 02 2018 at 14:28)</a>:</h4>
<p>I'm debating about what to do with my morning</p>



<a name="135039564"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039564" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039564">(Oct 02 2018 at 14:29)</a>:</h4>
<p>one thing I could see: try to write out mentoring instrutions and things</p>



<a name="135039569"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039569" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039569">(Oct 02 2018 at 14:29)</a>:</h4>
<p>another thing: try to fix the bugs</p>



<a name="135039572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039572">(Oct 02 2018 at 14:29)</a>:</h4>
<p>I am sort of leaning towards the latter</p>



<a name="135039575"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039575" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039575">(Oct 02 2018 at 14:29)</a>:</h4>
<p>at least, for user-type annotations</p>



<a name="135039577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039577">(Oct 02 2018 at 14:29)</a>:</h4>
<p>try to knock out some of the "easier" cases</p>



<a name="135039581"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039581" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039581">(Oct 02 2018 at 14:29)</a>:</h4>
<p>... you do know I'm working on that, right?</p>



<a name="135039582"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039582" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039582">(Oct 02 2018 at 14:29)</a>:</h4>
<p>just because I am starting to feel the "latency pinch"</p>



<a name="135039594"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039594" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039594">(Oct 02 2018 at 14:29)</a>:</h4>
<p>you're working on the "complex patterns" case, right?</p>



<a name="135039650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039650">(Oct 02 2018 at 14:30)</a>:</h4>
<p>I've gotten the projections into a type working, at least for the one case you put in your <a href="http://patterns.rs" target="_blank" title="http://patterns.rs">patterns.rs</a> test</p>



<a name="135039657"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039657" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039657">(Oct 02 2018 at 14:30)</a>:</h4>
<p>cool</p>



<a name="135039662"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039662" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039662">(Oct 02 2018 at 14:30)</a>:</h4>
<p>I didn't plan to touch that part</p>



<a name="135039666"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039666" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039666">(Oct 02 2018 at 14:30)</a>:</h4>
<p>and I had just started looking at uninitialized variables</p>



<a name="135039668"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039668" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039668">(Oct 02 2018 at 14:30)</a>:</h4>
<p>when you pinged me about NLL triage</p>



<a name="135039672"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039672" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039672">(Oct 02 2018 at 14:30)</a>:</h4>
<p>but there are cases like  NLL doesn't respect user types in closure signatures <a href="https://github.com/rust-lang/rust/issues/54692" target="_blank" title="https://github.com/rust-lang/rust/issues/54692">#54692</a></p>



<a name="135039684"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039684" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039684">(Oct 02 2018 at 14:30)</a>:</h4>
<p>that are independent</p>



<a name="135039687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039687">(Oct 02 2018 at 14:30)</a>:</h4>
<p>ah okay. I'm happy to let you work that out.</p>



<a name="135039731"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039731" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039731">(Oct 02 2018 at 14:31)</a>:</h4>
<p>and I'm apparently assigned to  nll: respect user type annotations with constants in expressions <a href="https://github.com/rust-lang/rust/issues/54571" target="_blank" title="https://github.com/rust-lang/rust/issues/54571">#54571</a> ...</p>



<a name="135039735"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039735" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039735">(Oct 02 2018 at 14:31)</a>:</h4>
<p>:)</p>



<a name="135039743"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039743" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039743">(Oct 02 2018 at 14:31)</a>:</h4>
<p>ok, I'll poke at some of those cases I guess</p>



<a name="135039749"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039749" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039749">(Oct 02 2018 at 14:31)</a>:</h4>
<p>they seem like good things to get nailed down</p>



<a name="135039759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039759">(Oct 02 2018 at 14:31)</a>:</h4>
<p>I gues the question is: within the milestone, what's got highest priority</p>



<a name="135039762"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135039762" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135039762">(Oct 02 2018 at 14:31)</a>:</h4>
<p>I assume NLL-{sound,complete} things</p>



<a name="135040017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040017">(Oct 02 2018 at 14:35)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> do you have time to do the "review"?</p>



<a name="135040033"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040033" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040033">(Oct 02 2018 at 14:35)</a>:</h4>
<p>you can hand it off to me</p>



<a name="135040098"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040098" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040098">(Oct 02 2018 at 14:36)</a>:</h4>
<p>or</p>



<a name="135040106"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040106" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040106">(Oct 02 2018 at 14:36)</a>:</h4>
<p>sorry I think I misunderstood the question</p>



<a name="135040109"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040109" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040109">(Oct 02 2018 at 14:36)</a>:</h4>
<p>I thought you were talking about reviewing a PR</p>



<a name="135040120"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040120" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040120">(Oct 02 2018 at 14:36)</a>:</h4>
<p>nope</p>



<a name="135040130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040130">(Oct 02 2018 at 14:36)</a>:</h4>
<p>I meant "do you want me to put some time into that review this morning"</p>



<a name="135040140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040140">(Oct 02 2018 at 14:37)</a>:</h4>
<p>reviewing the stuff on RC2 you mean?</p>



<a name="135040250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040250">(Oct 02 2018 at 14:38)</a>:</h4>
<p>I meant  NLL: need 3rd round of review comparing .stderr and .nll.stderr output <a href="https://github.com/rust-lang/rust/issues/54528" target="_blank" title="https://github.com/rust-lang/rust/issues/54528">#54528</a></p>



<a name="135040251"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040251" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040251">(Oct 02 2018 at 14:38)</a>:</h4>
<p>I continue to figure that NLL-sound things take priority over NLL-complete</p>



<a name="135040260"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040260" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040260">(Oct 02 2018 at 14:39)</a>:</h4>
<p>Ah <strong>that</strong></p>



<a name="135040266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040266">(Oct 02 2018 at 14:39)</a>:</h4>
<p>that is already assigned to me, isn't it?</p>



<a name="135040268"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040268" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040268">(Oct 02 2018 at 14:39)</a>:</h4>
<p>it is</p>



<a name="135040273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040273">(Oct 02 2018 at 14:39)</a>:</h4>
<p>I plan to do it before October 25th</p>



<a name="135040279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040279">(Oct 02 2018 at 14:39)</a>:</h4>
<p>just wanted to be sure you're not overwhelmed</p>



<a name="135040282"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040282" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040282">(Oct 02 2018 at 14:39)</a>:</h4>
<p>I'm almost done with <a href="https://github.com/rust-lang/rust/issues/54556" target="_blank" title="https://github.com/rust-lang/rust/issues/54556">#54556</a></p>



<a name="135040288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040288">(Oct 02 2018 at 14:39)</a>:</h4>
<p>In fact</p>



<a name="135040290"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040290" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040290">(Oct 02 2018 at 14:39)</a>:</h4>
<p>regarding <a href="https://github.com/rust-lang/rust/issues/54556" target="_blank" title="https://github.com/rust-lang/rust/issues/54556">#54556</a></p>



<a name="135040294"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040294" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040294">(Oct 02 2018 at 14:39)</a>:</h4>
<p>You had sort of nerd-sniped me there</p>



<a name="135040298"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040298" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040298">(Oct 02 2018 at 14:40)</a>:</h4>
<p>:)</p>



<a name="135040351"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040351" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040351">(Oct 02 2018 at 14:40)</a>:</h4>
<p>where you said what you really wanted was an explanation for <em>why</em> a temp was being created</p>



<a name="135040364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040364">(Oct 02 2018 at 14:40)</a>:</h4>
<p>I haven't started on that aspect yet, but it was the next thing on my list</p>



<a name="135040378"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040378" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040378">(Oct 02 2018 at 14:40)</a>:</h4>
<p>and I'm now thinking "Why am I waiting to do that to put up a PR here..."</p>



<a name="135040382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040382">(Oct 02 2018 at 14:40)</a>:</h4>
<p>it does seem separable</p>



<a name="135040384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040384">(Oct 02 2018 at 14:40)</a>:</h4>
<p>okay</p>



<a name="135040385"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040385" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040385">(Oct 02 2018 at 14:40)</a>:</h4>
<p>it does also seem awesome</p>



<a name="135040391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040391">(Oct 02 2018 at 14:41)</a>:</h4>
<p>but maybe not top priorioty?</p>



<a name="135040398"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040398" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040398">(Oct 02 2018 at 14:41)</a>:</h4>
<p>(compared to NLL-sound)</p>



<a name="135040402"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040402" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040402">(Oct 02 2018 at 14:41)</a>:</h4>
<p>It might be a good thing for me to try to mentor, actually</p>



<a name="135040404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040404">(Oct 02 2018 at 14:41)</a>:</h4>
<p>(not to discourage you from doing it)</p>



<a name="135040408"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040408" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040408">(Oct 02 2018 at 14:41)</a>:</h4>
<p>ah, yes, perhaps</p>



<a name="135040410"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040410" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040410">(Oct 02 2018 at 14:41)</a>:</h4>
<p>since it sounds ... relatively mechanical ... hopefully...</p>



<a name="135040486"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040486" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040486">(Oct 02 2018 at 14:42)</a>:</h4>
<p>shall we save the list of unassigned issues for the meeting itself?</p>



<a name="135040526"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040526" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040526">(Oct 02 2018 at 14:43)</a>:</h4>
<p>well maybe I can at least look over it and see if there's anything I want to assign to myself first</p>



<a name="135040536"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040536" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040536">(Oct 02 2018 at 14:43)</a>:</h4>
<p>seems ok</p>



<a name="135040557"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040557" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040557">(Oct 02 2018 at 14:43)</a>:</h4>
<p>I'm going to try and go through them a bit</p>



<a name="135040561"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040561" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040561">(Oct 02 2018 at 14:43)</a>:</h4>
<p>and either fix or leave more notes</p>



<a name="135040578"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135040578" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135040578">(Oct 02 2018 at 14:43)</a>:</h4>
<p>every time I do this I realize how much stuff there is to write-up in the rustc-guide</p>



<a name="135467362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467362">(Oct 09 2018 at 13:01)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> do we want to touch base this morning?</p>



<a name="135467366"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467366" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467366">(Oct 09 2018 at 13:01)</a>:</h4>
<p>yeah we should</p>



<a name="135467596"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467596" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467596">(Oct 09 2018 at 13:04)</a>:</h4>
<p>I'll start working through the tasks for the meeting, and take notes here</p>



<a name="135467825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467825">(Oct 09 2018 at 13:07)</a>:</h4>
<p>ok</p>



<a name="135467827"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467827" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467827">(Oct 09 2018 at 13:07)</a>:</h4>
<p>I should prob walk home</p>



<a name="135467834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467834">(Oct 09 2018 at 13:07)</a>:</h4>
<p>Okay</p>



<a name="135467836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467836">(Oct 09 2018 at 13:07)</a>:</h4>
<p>just as an FYI</p>



<a name="135467841"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467841" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467841">(Oct 09 2018 at 13:07)</a>:</h4>
<p>I was thinking that this week I would try to tackle some more annotation cases; I'm annoyed that <a href="https://github.com/rust-lang/rust/pull/54757" target="_blank" title="https://github.com/rust-lang/rust/pull/54757">https://github.com/rust-lang/rust/pull/54757</a> took so long</p>



<a name="135467883"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467883" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467883">(Oct 09 2018 at 13:08)</a>:</h4>
<p>my parents are in town, so I'm going to leave in about 2 hours to go to the playground to be with them and Logan</p>



<a name="135467887"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467887" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467887">(Oct 09 2018 at 13:08)</a>:</h4>
<p>but I suspect that the underlying bug was — as you suggest — plaguing some other PRs</p>



<a name="135467893"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467893" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467893">(Oct 09 2018 at 13:08)</a>:</h4>
<p>and then I'll be back online tonight to keep working</p>



<a name="135467910"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467910" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467910">(Oct 09 2018 at 13:08)</a>:</h4>
<p><em>but</em> I'm also probably going to take PTO tomorrow to spend with them</p>



<a name="135467925"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467925" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467925">(Oct 09 2018 at 13:08)</a>:</h4>
<p>ok. JFYI I'll be away on Friday (PTO)</p>



<a name="135467933"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135467933" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135467933">(Oct 09 2018 at 13:09)</a>:</h4>
<p>I should probably file that</p>



<a name="135468042"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135468042" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135468042">(Oct 09 2018 at 13:10)</a>:</h4>
<blockquote>
<p>I was thinking that this week I would try to tackle some more annotation cases; I'm annoyed that <a href="https://github.com/rust-lang/rust/pull/54757" target="_blank" title="https://github.com/rust-lang/rust/pull/54757">https://github.com/rust-lang/rust/pull/54757</a> took so long</p>
</blockquote>
<p>OOH! It merged!</p>



<a name="135468058"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135468058" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135468058">(Oct 09 2018 at 13:10)</a>:</h4>
<p>/me <span class="emoji emoji-1f386" title="fireworks">:fireworks:</span></p>



<a name="135474021"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135474021" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135474021">(Oct 09 2018 at 14:37)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> when you get a chance, see if you can put a Milestone marker on <a href="https://github.com/rust-lang/rust/issues/54779" target="_blank" title="https://github.com/rust-lang/rust/issues/54779">#54779</a>. It seems like it <em>might</em> qualify for an edition milestone ... except that it also seems a like a diagnostic corner case that should not block the edition shipping at any point...</p>



<a name="135480161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135480161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135480161">(Oct 09 2018 at 16:05)</a>:</h4>
<p>I don't think it needs to block the edition per se, seeing as the current error is also bad iirc</p>



<a name="135901086"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135901086" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135901086">(Oct 16 2018 at 13:51)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I'm betting you want to try to make plans for tonight's meeting. :)</p>



<a name="135901096"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135901096" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135901096">(Oct 16 2018 at 13:51)</a>:</h4>
<p>I started going through my check list but got distracted</p>



<a name="135901230"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135901230" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135901230">(Oct 16 2018 at 13:53)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> to keep myself honest, I'm going to mention <a href="https://github.com/rust-lang/rust/issues/55085" target="_blank" title="https://github.com/rust-lang/rust/issues/55085">#55085</a> here. But then I'm going to immediately tag it as NLL-fixed-by-NLL. :)</p>



<a name="135901479"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135901479" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135901479">(Oct 16 2018 at 13:57)</a>:</h4>
<p>More important: I want someone to take care of this: <a href="https://github.com/rust-lang/rust/issues/55118" target="_blank" title="https://github.com/rust-lang/rust/issues/55118">#55118</a></p>



<a name="135901628"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135901628" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135901628">(Oct 16 2018 at 13:59)</a>:</h4>
<p>I propose that we either put <a href="https://github.com/rust-lang/rust/issues/54985" target="_blank" title="https://github.com/rust-lang/rust/issues/54985">#54985</a> on the Release milestone or mark it as NLL-deferred. It certainly does not need to block RC2, in my opinion.</p>



<a name="135901962"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135901962" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135901962">(Oct 16 2018 at 14:04)</a>:</h4>
<p>I think that <a href="https://github.com/rust-lang/rust/issues/54943" target="_blank" title="https://github.com/rust-lang/rust/issues/54943">#54943</a> should go on the Release milestone. It seems important enough to not mark as "deferred", but since it only arises from unreachable code (IIUC), it is not a true soundness problem, and therefore need not block RC2?</p>



<a name="135902696"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135902696" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135902696">(Oct 16 2018 at 14:17)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> er sorry was doing reviews</p>



<a name="135902761"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135902761" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135902761">(Oct 16 2018 at 14:18)</a>:</h4>
<p>no need to apologize. Just keeping a log of my thoughts. I haven't taken much action yet apart from that on the listed issues.</p>



<a name="135902774"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135902774" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135902774">(Oct 16 2018 at 14:18)</a>:</h4>
<blockquote>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> to keep myself honest, I'm going to mention <a href="https://github.com/rust-lang/rust/issues/55085" target="_blank" title="https://github.com/rust-lang/rust/issues/55085">#55085</a> here. But then I'm going to immediately tag it as NLL-fixed-by-NLL. :)</p>
</blockquote>
<p>I agree with all of your comments on that issue, and with the NLL-fixed-by-NLL assessment — and/or A-diagnostics</p>



<a name="135902787"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135902787" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135902787">(Oct 16 2018 at 14:18)</a>:</h4>
<p>ah good call on A-diagnostics</p>



<a name="135902803"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135902803" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135902803">(Oct 16 2018 at 14:19)</a>:</h4>
<p>seems like a general problem that people might think of good sol'ns to</p>



<a name="135902833"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135902833" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135902833">(Oct 16 2018 at 14:19)</a>:</h4>
<p>both of those issues feel like things to fix at the "error formatting" layer</p>



<a name="135902835"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135902835" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135902835">(Oct 16 2018 at 14:19)</a>:</h4>
<p>I've been pondering that for a while</p>



<a name="135902838"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135902838" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135902838">(Oct 16 2018 at 14:19)</a>:</h4>
<p>might be worth even filing separate issues</p>



<a name="135902888"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135902888" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135902888">(Oct 16 2018 at 14:20)</a>:</h4>
<p>but let's not get too distracted, maybe just cc <span class="user-mention" data-user-id="119031">@Esteban Küber</span> :)</p>



<a name="135902893"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135902893" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135902893">(Oct 16 2018 at 14:20)</a>:</h4>
<blockquote>
<p>More important: I want someone to take care of this: <a href="https://github.com/rust-lang/rust/issues/55118" target="_blank" title="https://github.com/rust-lang/rust/issues/55118">#55118</a></p>
</blockquote>
<p>I agree this makes sense, although I am sad</p>



<a name="135902917"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135902917" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135902917">(Oct 16 2018 at 14:20)</a>:</h4>
<p>but obviously we should be testing what we ship</p>



<a name="135903037"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903037" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903037">(Oct 16 2018 at 14:22)</a>:</h4>
<p>I'm going to mark <a href="https://github.com/rust-lang/rust/issues/53114" target="_blank" title="https://github.com/rust-lang/rust/issues/53114">#53114</a> as NLL-deferred, I think</p>



<a name="135903066"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903066" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903066">(Oct 16 2018 at 14:23)</a>:</h4>
<p>I take it you are sad about <a href="https://github.com/rust-lang/rust/issues/55118" target="_blank" title="https://github.com/rust-lang/rust/issues/55118">#55118</a> because you want us to keep testing the <code>-Z borrowck=mir</code> form?</p>



<a name="135903093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903093">(Oct 16 2018 at 14:23)</a>:</h4>
<blockquote>
<p>I propose that we either put <a href="https://github.com/rust-lang/rust/issues/54985" target="_blank" title="https://github.com/rust-lang/rust/issues/54985">#54985</a> on the Release milestone or mark it as NLL-deferred. It certainly does not need to block RC2, in my opinion.</p>
</blockquote>
<p>strongly agree</p>



<a name="135903139"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903139" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903139">(Oct 16 2018 at 14:24)</a>:</h4>
<blockquote>
<p>I think that <a href="https://github.com/rust-lang/rust/issues/54943" target="_blank" title="https://github.com/rust-lang/rust/issues/54943">#54943</a> should go on the Release milestone. It seems important enough to not mark as "deferred", but since it only arises from unreachable code (IIUC), it is not a true soundness problem, and therefore need not block RC2?</p>
</blockquote>
<p>I am not convinced it is a bug</p>



<a name="135903150"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903150" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903150">(Oct 16 2018 at 14:24)</a>:</h4>
<p>but I think we should decide :)</p>



<a name="135903155"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903155" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903155">(Oct 16 2018 at 14:24)</a>:</h4>
<p>oh good point</p>



<a name="135903175"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903175" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903175">(Oct 16 2018 at 14:24)</a>:</h4>
<p>in particular I think there are other sorts of lifetime annotations that behave similarly</p>



<a name="135903190"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903190" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903190">(Oct 16 2018 at 14:24)</a>:</h4>
<p>I had some examples in mind but I forget now, maybe I'll try to come up with the examples again</p>



<a name="135903242"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903242" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903242">(Oct 16 2018 at 14:25)</a>:</h4>
<blockquote>
<p>I take it you are sad about <a href="https://github.com/rust-lang/rust/issues/55118" target="_blank" title="https://github.com/rust-lang/rust/issues/55118">#55118</a> because you want us to keep testing the <code>-Z borrowck=mir</code> form?</p>
</blockquote>
<p>maybe "sad" was the wrong word. =) it's fine, it makes sense. I just want to migrate as fast as possible ;)</p>



<a name="135903322"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903322" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903322">(Oct 16 2018 at 14:26)</a>:</h4>
<p>yes yes ASAP</p>



<a name="135903401"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903401" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903401">(Oct 16 2018 at 14:27)</a>:</h4>
<p>before I mark <a href="https://github.com/rust-lang/rust/issues/53114" target="_blank" title="https://github.com/rust-lang/rust/issues/53114">#53114</a> as NLL-deferred ... the spawned off subissue: <a href="https://github.com/rust-lang/rust/issues/54003" target="_blank" title="https://github.com/rust-lang/rust/issues/54003">#54003</a> , has a decision from the lang team indicating that " we were generally in favor of emitting warnings about needing unsafe even on the right-hand side of let _ =."</p>



<a name="135903455"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903455" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903455">(Oct 16 2018 at 14:28)</a>:</h4>
<p>Warnings to me means "lint', which means something the user can override, which means not a soundness issue, which means not something that should block RC2.</p>



<a name="135903465"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903465" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903465">(Oct 16 2018 at 14:28)</a>:</h4>
<p>Does that sound like a plausible chain of reasoning?</p>



<a name="135903478"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903478" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903478">(Oct 16 2018 at 14:29)</a>:</h4>
<p>it does</p>



<a name="135903489"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903489" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903489">(Oct 16 2018 at 14:29)</a>:</h4>
<p>I also think that's a pretty sensible compromise</p>



<a name="135903493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903493">(Oct 16 2018 at 14:29)</a>:</h4>
<p>I can't recall if I participated in that discussion or not :)</p>



<a name="135903525"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903525" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903525">(Oct 16 2018 at 14:30)</a>:</h4>
<p>I think you were there. Not 100% certain</p>



<a name="135903579"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/135903579" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#135903579">(Oct 16 2018 at 14:30)</a>:</h4>
<p>I have a vague recollection</p>



<a name="146869842"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146869842" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146869842">(Nov 06 2018 at 15:00)</a>:</h4>
<p>I'm realizing that I spent some time just now doing issue triage, and its possible that some people would prefer to see a record of such things <em>here</em> rather than wade through github notiifications...</p>



<a name="146869924"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146869924" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146869924">(Nov 06 2018 at 15:00)</a>:</h4>
<p>So let me recount what I did, or at least post links to the issues I triaged.</p>



<a name="146870177"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146870177" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146870177">(Nov 06 2018 at 15:04)</a>:</h4>
<p>"ICE: librustc/mir/tcx.rs:68: extracting field of non-tuple non-adt: Ty { ty: _ }" <a href="https://github.com/rust-lang/rust/issues/55552" target="_blank" title="https://github.com/rust-lang/rust/issues/55552">#55552</a> - tagged as NLL-complete, P-high. Release milestone</p>



<a name="146870935"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146870935" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146870935">(Nov 06 2018 at 15:17)</a>:</h4>
<p>"NLL: review uses of <code>revisions: ast mir</code> that are already covered by compare-mode" <a href="https://github.com/rust-lang/rust/issues/55312" target="_blank" title="https://github.com/rust-lang/rust/issues/55312">#55312</a> - tagged sa NLL-diagnostics, P-medium. No milestone.</p>



<a name="146870951"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146870951" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146870951">(Nov 06 2018 at 15:17)</a>:</h4>
<p>"NLL Diagnostic Review 3: Diagnostic mentions lack of initialization instead of incorrect mutability" <a href="https://github.com/rust-lang/rust/issues/55652" target="_blank" title="https://github.com/rust-lang/rust/issues/55652">#55652</a> - tagged as P-medium. No milestone.</p>



<a name="146871013"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146871013" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146871013">(Nov 06 2018 at 15:18)</a>:</h4>
<p>"NLL Diagnostic Review 3: Unions not reinitialized after assignment into field" <a href="https://github.com/rust-lang/rust/issues/55651" target="_blank" title="https://github.com/rust-lang/rust/issues/55651">#55651</a> - tagged as P-high, no milestone.</p>



<a name="146871044"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146871044" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146871044">(Nov 06 2018 at 15:19)</a>:</h4>
<p>"NLL error on closure, but not on equivalent function" <a href="https://github.com/rust-lang/rust/issues/55526" target="_blank" title="https://github.com/rust-lang/rust/issues/55526">#55526</a>  - tagged as P-high, no milestone (saved by migration mode)</p>



<a name="146871137"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146871137" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146871137">(Nov 06 2018 at 15:20)</a>:</h4>
<p>"ICE with NLL and elided lifetimes" <a href="https://github.com/rust-lang/rust/issues/55394" target="_blank" title="https://github.com/rust-lang/rust/issues/55394">#55394</a> - tagged as P-high, no milestone. (The ICE does not occur under migration mode.)</p>



<a name="146871199"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146871199" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146871199">(Nov 06 2018 at 15:21)</a>:</h4>
<p>"[regression - rust2018]: unused_mut lint false positives on nightly" <a href="https://github.com/rust-lang/rust/issues/55344" target="_blank" title="https://github.com/rust-lang/rust/issues/55344">#55344</a> - left for discussion of P-xxx at meeting tonight. No milestone (I dont think we'd backport a fix to this; but feel free to convince me I'm wrong!)</p>



<a name="146871272"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146871272" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146871272">(Nov 06 2018 at 15:22)</a>:</h4>
<p>"NLL: ui/E0501.rs refers to "first borrow" but not "second borrow"" <a href="https://github.com/rust-lang/rust/issues/55314" target="_blank" title="https://github.com/rust-lang/rust/issues/55314">#55314</a> - tagged as P-medium, no milestone. Also put E-needs-mentor because I'm guessing this would be a decent mentorship bug. (Or maybe i'm wrong and its just nasty to subject a newcomer to our diagnostics logic...)</p>



<a name="146871399"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146871399" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146871399">(Nov 06 2018 at 15:24)</a>:</h4>
<p>" NLL doesn't check that user type annotations are well-formed in unreachable code" <a href="https://github.com/rust-lang/rust/issues/54943" target="_blank" title="https://github.com/rust-lang/rust/issues/54943">#54943</a>  - tagging as P-high, and leaving on the Release milestone.</p>



<a name="146871432"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146871432" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146871432">(Nov 06 2018 at 15:25)</a>:</h4>
<p>"nll: respect user type annotations with constants in patterns" <a href="https://github.com/rust-lang/rust/issues/55511" target="_blank" title="https://github.com/rust-lang/rust/issues/55511">#55511</a> - tagging as P-high, leaving on Release milestone</p>



<a name="146871544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146871544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146871544">(Nov 06 2018 at 15:26)</a>:</h4>
<p>"NLL: lost "borrowed value needs to live until here" (diagnostic regression compared to AST-borrowck)" <a href="https://github.com/rust-lang/rust/issues/54382" target="_blank" title="https://github.com/rust-lang/rust/issues/54382">#54382</a> -<br>
 tagging  as P-high, no milestone. Though in hindsight I might be showing my bias (in terms of my own personal interest/curiosity) in tagging that as P-high. If someone objects, feel free.</p>



<a name="146871576"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146871576" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146871576">(Nov 06 2018 at 15:27)</a>:</h4>
<p>"NLL gives weird/incorrect errors when enumerating parallel iterator" <a href="https://github.com/rust-lang/rust/issues/52147" target="_blank" title="https://github.com/rust-lang/rust/issues/52147">#52147</a> - tagging as P-medium. Removed from Release milestone.</p>



<a name="146876753"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146876753" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jake Goulding <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146876753">(Nov 06 2018 at 16:40)</a>:</h4>
<blockquote>
<p>rather than wade through github notiifications</p>
</blockquote>
<p>Also for those of us who aren't subscribed to those issues, it's kind of nice to see the high-level scene</p>



<a name="146895036"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/making%20plans/near/146895036" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/making.20plans.html#146895036">(Nov 06 2018 at 21:14)</a>:</h4>
<p>FYI: we spent some time discussing "[regression - rust2018]: unused_mut lint false positives on nightly" <a href="https://github.com/rust-lang/rust/issues/55344" target="_blank" title="https://github.com/rust-lang/rust/issues/55344">#55344</a> at the NLL meeting. And then shortly after it was over, after a bit of reflection, I made the decision to tag it as P-medium.  I do want to resolve it, but I just don't think it feels like a P-high issue.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>